"And to be honest, user-hostile is much harder to debug than any Linux problems you might have."
Lots of people saying "just use linux" not just you, but you are are the person i am replying to so here goes.
Simply accounting. Doesnt work in linux as far as i can search. Planetside 2, does not work in linux, as far as i can see.
Linux is awesome on the server, vmware, android.. But because I dont have time to dick around with compatibility problems i run windows 7 because it just works. And when i go to install a program and there is a problem, i dont have to second guess whether it is an incompatibility with the platform.
In 2020 we shall see if more games are cross platform (looks like wasteland 2 and wasteland 3 are, so thats great!). But still I would have trouble giving up programs like winamp, which i have been using since the 90s. And the main issue for me is that I know that programs will just work in windows. My wifes programs especially. I can work around UI differences and program incompatibilities, but my wife cannot. I also have been a windows only tech for 15 years and there is something to be said for using what you have to support. I can tell usually pretty quickly if an issue is a hardware or software problem, and i feel that a lot of that knowledge is windows specific. Sure the logging in 8000 times better in linux, but unless i start using linux regularly professionally i doubt I will install it at home. No one will give me a job maintaining linux workstations with no desktop linux experience, so its a catch 22 as far as my career is concerned.