Everything you're describing here is literally true of Windows.
How many desktop PCs aren't certified to run Windows 11? Can you hack it and make it run with esoteric commands and dubious registry edits? Sure, but then you're in the same spot Linux users are.
How much hardware do people throw away because manufacturers don't write updated drivers anymore? Right, you're back in the just about everything works but situation again, except in Windows.
The only real difference between Linux and Windows is that new hardware is better-supported in Windows, and comes with a shelf life, and older hardware is better-supported in Linux with a shelf life that Microsoft can't touch.
When you add in and then Windows includes telemetry and data mining that Microsoft won't allow you to turn off and won't tell you what is included I can't see why anyone would want Windows.
> These are specific scenarios with specific hardware optimized for each use case. Desktop Linux encompasses the sheer amount of available PCs and laptops that one might install it on, and there is a miles long list of “just about everything works except $x thing” articles.
> This is and has been the thorn in Desktop Linux's side for the last ~20 years.
The Steam Deck literally does not have these problems. It's the the Linux Desktop, perfected!