The problem is that the system requirements are necessary but not sufficient conditions. In other words, if a computer doesn’t meet the system requirements, then Qubes definitely won’t work on it, but even if a computer does meet the system requirements, Qubes might still not work on it (or some features might work, but some might not). It’s not like Windows, where every single computer model is specifically tested to make sure that all features work on it before it’s ever put up for sale. Qubes is more of a niche OS (certainly compared to the likes of Windows), so probably none of the major computer vendors (such as Lenovo) specifically test to make sure their computer models are compatible with Qubes. That’s why we have the HCL (here’s how to use it). It’s a database of test results – some good, some bad – mostly from regular users like you. That’s also why we have the Qubes-certified hardware program. Qubes-certified computers actually are guaranteed (by the Qubes developers themselves) to be compatible with Qubes OS. You might also be interested in the community-recommended hardware list, which is an unofficial list of computer models curated by this community.