The problem with Linux is that people buy random hardware without any research and expect it to support Linux. Try installing MacOS on a random laptop or Windows on M1 Mac and get the same result.
There should be official compatibility list for laptops of all price ranges and whoever buys something not from the list needs to deal with issues themselves.
The problem with this argument is that the exact same crowd of people is saying
"just use linux instead of windows!"
at the same time as
"you can't expect linux to work on everything! do your research!"
So which one is it? Is Linux an OS that you can just replace Windows with straight away, or is it not? Most people don't care about the underlying reasoning why their printer doesn't work on linux - they just know it would have worked on windows fine.
Are you sure it's the exact same crowd? There are many Linux users who are quite fine with suggesting it as an option, while proposing a more rational approach to transitioning. Heck, part of the reason for live media is to ensure that everything works before taking the dive.
There should be official compatibility list for laptops of all price ranges and whoever buys something not from the list needs to deal with issues themselves.