Expecting Linux to work 100%, with no effort, on random hardware that was built specifically for Windows.
Thats ALL PCs.
Expecting random google results to yield good guidance on a subject that’s well understood by a tiny fraction of those who know Windows. The web is an ocean of bad advice (but there are some worthwhile islands).
Alright, fair enough. But then within the linux operating system, it should make those islands official sources for quality information. Make them easier to find.