If you want to run Linux on a computer, you do your research and build/buy one where the hardware support is there. Most people don't need "latest" hardware; hardware from 2-3 years ago is fine, and, honestly, most latest hardware works fine too -- again, if you do your research.
Grabbing a random machine and expecting it to work fine (especially if it's a laptop) will often fail, and that's why people spend hours on forums looking for answers.
Long ago I tried to run Linux on Macs. I would always get it to more or less work, but it would take a lot of time and toil. I had the patience for that back then. Now I just buy a Dell XPS 13 and stop worrying about it, because everything works out of the box. It's not my favorite piece of hardware, but it's fine.
I also do wonder where all these critical Windows-only applications are. I spend 90% of my computing time in a browser, terminal window, or text editor/IDE. Certainly some people have Windows-only apps (or games) they can't do without, but the vast majority of users out there don't.