Some people don't have complete control over every computer they use.
With WSL, I still have to account for poor FS performance when files are not in correct location. GUI is still not seamless (Wayland is coming, but not yet arrived). I still have to fight the terrible UX that is Windows DE, instead of natural flow of i3wm.
Its the little things that eat up my cognitive budget that tire me way early in Windows compared to full fledged Linux distro.
It takes very little effort to look up if something's compatible before you plop 2 grand on it.
Most people dont look up whether "something will work" on Windows or Mac.They just simply use the machines they buy.
The difference is that the manufacturer-certified hardware for Macs has a giant advertising budget.
Correct for Windows. But then they just buy the machines and complain about their issues later, hence, this subthread.