Also do you know what the difference between a Windows fuckup and a macOS fuckup is? The macOS fuckup makes news while the Windows one in business as usual.
And there are adds. Built in to my OS. Fuck that.
That's how Windows 10 behaves for me. I already knew it, but just tried again for you playing a movie using VLC and plugging in my headphones. Works like a charm.
Every so often it will "forget" that it should be using the usb dac and revert to the hdmi audio output.
Apple solved that problem by not even letting you plug in headphones!
3rd party software on Windows machines is an ongoing problem.
I use Debian for work but the gaming rig is straight Windows. Shame SteamOS never took of, I was into it (got the steam wifi dongly doo on the TV in the living room with four steam controllers lol)
If steam on Linux supported 1/10rd of triple A titles instead of 1/100th I would switch and never look back.
This is Emacs vs vi/vim vs GUI editors (Scintilla-based, Sublime, Electron-based, whatever).
You can feel that Emacs is the best thing ever, but still hate Ctrl-Alt-Shift-Meta combinations. You can love vi and still sometimes get annoyed about switching modes.
Seems to me that part of what he's feeling is that MacOS has become the unwanted outsider, and frankly most people have better things to do / aren't OCD enough to want to spend a bunch of time trying different windowing systems.
How is Far Cry 5 on Linux? How about MacOS?
Sure they can tell you that. X can be a disaster and a pain to use, and still be better than Y, if Y is a worse disaster.
You can't tell me that you windows drives you nuts, and keeps tweaking and tweaking making it worse. Still it is (your opinion) better as linux GUIs or Apple's one.
And as arguments you mention playing games, watch movies, and browse the web?! All three are possible on all mentioned systems. The last two even in the completely same way as on windows (besides user interface).
I am just glad that i switched to the other two options and never had to look back. Apple also fucks up things. Still a pretty solid system for my use case. Also i am not able to see the iOS-varent movement you mentioned. Also Linux GUIs get better and better. It shocks me everytime what Windows Users tolerate while bashing the other two system, when i have to configure something on our AD (only used Windows Server in house). Inconsistent GUI Designs on expensive software, xbox gaming center preinstalled on a SERVER EDITION, everything shuffeled together, ...