Well, I have used Linux as a desktop OS consistently since 22 years now. I started with Thinkpads and they did work well for me, and that's what defines my expectations today - that a laptop works without glitch. And the last two laptops I god were supplied by the respective organizations IT department, so they took care that it works.
On the other hand, I am kinda stuck with an Thinkpad X220 because I like the size, the matte display, the great keyboard, and to read my email or work on something in the train, I absolutely do not need more power than it has.
The key for all that is to buy compatible hardware, and research it before spending the money, not after.
The X220 was an amazing machine. I've had a couple of Thinkpad T series over the years and they were my favorite laptops. The keyboards were great.
I'm hoping the trend of more vendors selling Linux laptops will continue. I think there's a good chance that large companies supporting the OS will lead to a more maintenance free / a more stable experience for a wider range of use cases.
I don't dislike Linux. I simply wish it worked better for my purposes. IMO the best OS would have Windows' Mouse drivers and gaming support, MacOS early-mid 2010's Workflow/UI and touchpad drivers, and Linux's everything else. I work with all 3 major OSs on a daily basis and there are things that each of them does better than the others. Interestingly, the thing I find to be poorly implemented on all 3 is Multi-Monitor support.
I mean, I've run into all kinds of issues trying to install Windows as well, including digging through random vendors' websites looking for drivers. But most people's experience is fine, because the laptop vendor provided all of that out-of-the-box.
Every time I try it, I end up fixing a bunch of minor and sometimes major problems that take an amount of effort significantly higher than it would to just get things working on MacOS or Windows.
I have seen notable progress every time I try it though. In fact, my latest attempt is mostly an exception to my experience of all of the other times I've tried it.
I have only been running Linux Mint for about 3 weeks, but so far I only have two issues. One of them is significant, and the other one isn't really that big of a deal.
The significant issue is that my Gigabit Ethernet seems much slower than it was on Window when I attempt to download large files. However, my Wireless AC seems to be fine so its not the end of the world.
The minor issue is that Steam refuses to launch most games on my primary monitor the first time I open them. Even after opening and configuring the games individually, some of them still refuse to run on the correct monitor unless I set the resolution to something lower than the Monitor's native resolution. This happens both for games that are native to Linux and games that are running with Proton.
I think this time around the downsides are outweighed by the benefits of running Linux as a primary OS, so I am planning on sticking with it for a long time, but either of these issues would be a valid deal breaker for any reasonable person.
Your post seems to imply that its a myth that Linux doesn't deliver a near perfect desktop experience. If you haven't had any problems that's great. I'm sure a ton of people have no issues or almost no issues. A great desktop OS should serve all common use cases with virtually no issues that require a non-layman's level of technical knowledge to fix. Based on my experience with MacOS, Windows, and Linux, none of them are perfect, but the latter has the most work to do to meet that standard.