I honestly don't really know how people can stand Windows.
I think there's a good dose of Stockholm syndrome too. I speak from personal experience that I only recently realized I had: at work I use both Windows and Linux, and there are, of course, issues on both. However, the other day I caught myself
only ever bitching about the Linux issues. I was legitimately pissed off at an apt error that mildly inconvenienced me for only the 2 or so minutes it took to google the problem and apply the fix. Meanwhile, I'd spent the prior
half-hour wrestling with some wireless issues on the Windows host (turns out Windows has a habit of 'getting confused' about VirtualBox's bridge network adapters and will sometimes forget how to Internet), and then fucking around trying to get Slack back open, because that gets screwy when the internet connectivity is screwy.
The point? I wasn't even pissed off at the Windows shit; until I caught myself, they didn't even register as problems so much as "Eh, this is what I do on Windows". I was more pissed off at the 2-minute Linux problem that I could solve easily and
permanently because Linux lets me get in to the core of the system and tinker, than I was with the Windows problem where the solution was "Just delete the bridge adapters and hope for the best, and keep restarting Slack until it decides to work, and next time this shit happens (because there
will be a next time because I don't even understand the problem, much less my 'solution') just do this process again if it 'works'."
I wonder how many other people are just discounting Windows issues in a similar way. Linux sucks because it wants me to play with the command line a little bit when shit doesn't automatically work out-of-the-box. But when I have to spend 20 minutes fucking around trying to install a graphics driver on Windows, "Eh, that's just the way it goes. Computers, amirite? Just keep rebooting until it loads up normal."