In my opinion, in the best case scenario Linux is equal to windows in usability, but in every other scenario it just isn’t. Yes, windows is shit these days. But the average person would rather be annoyed at copilot than deal with driver issues.
I also use every OS and Windows 11 is still the most hassle free and reliable (at least if you install the IoT version using Rufus). I still have to use X because Wayland has a couple of remaining issues. Also most distros inexplicably use Gnome despite KDE being significantly better. Why?
GNOME/Red Hat for a long time is the only one even trying to figure out a solution for some of the longstanding issues like application distribution and sandboxing. Those rant articles about GNOME unfortunately went nowhere since the other desktops were all stuck. KDE Discover eventually supported Flatpak which was advocated by GNOME for years, SteamOS using Flatpak ended up being the decisive push.
GNOME having better enterprise support can be another factor.
Oh and tweak 24 settings with these powershell scripts, and better run them after every update to ensure they weren't changed back on purpose. Otherwise, totally hassle free.
Also there are silly things that windows does, like hide file extensions.