1. Video games. Easily the biggest one. I don't want to have to potentially jump through hoops or be completely unable to play a game by chance every time I download a new game.
2. The subtle issues from various audio devices, mice, printers, GPU driver support, etc. Or just driver/hardware support in general.
3. Learning the equivalent (or worse) software for the various little things that need to get done like picture editing, video editing, editing doc/docx files, etc.
4. Attempting to fix issues leading to multi-page long support involving installing new software, editing configs, running cryptic commands, etc. (Not that Windows is much better, since most big issues seem to lead me to the suggestion of a fresh install. and there have been some issues caused by updates that I haven't been able to fix to this day.)
I second this. I had a dualboot system for a long time. Between steam proton, and lutris, I havn’t needed to boot into windows for a game in over 2 years. That said, I’m super flexible, and if a game doesn’t work and I can’t find an acceptable fix I’ll get a refund from steam.
I also kind of like trying to get games working, it’s one of the reasons I got into computers initially. Getting games to work on dos was not for the faint of heart.
1. Krita is very good for picture editing
And id say more user friendly than photoshop
2. For video editing, Davinci Resolve is often more reputable and popular in studios than Adobe premiere
3. Editing docs tho , ye kinda sucks but you can use wine to run office suite , libreoffice exists but i get your point on that one
The rest are either equivalent or superior for almost every usecase scenario tho.
I know this will probably come across as trolling to most in your place, but I'm effectively in the same position as you, largely for the same list (yes including games), except in the reverse direction in terms of OS.
I can understand being in the opposite position for everything (I have plenty of complaints about Windows issues), except for the games. What games do you play that are inconvenient or impossible to play on Windows but not Linux? If I had to guess, it would be emulated games, but that's the best guess I can give.
You're not wrong, but here's what I do because I think it's worth doing:
1. I keep a separate Windows machine for games. I never liked playing games and doing personal stuff on my workstations anyway.
2. For my workstations, I buy older refurbished towers, upgrade the RAM and SSD and everything just works. I've actually had more hardware issues on my Macs, with incompatible mice and keyboards, never on Linux. Example of one of my workstations - https://www.amazon.com/gp/product/B07FBSW5G6
Luckily for web/mobile dev, I don't need a dedicated GPU but my old Acer E5-575 laptop has a dedicated nVidia card and Manjaro has no problem running on that. There was one small flag that I had to enable to stop screen tearing.
3. I hardly had to learn anything new since I'm a minimalist and most of my software carried over. Thunderbird is there. VS Code is there. Instead of Paint.net I use a fork called Pinta, (but it is slightly lower quality than Paint.net but luckily again as a full stack guy, I don't have to do much with it). Plenty of options to edit doc/docx like Libre office, Google docs or Office 365... but this is not something I really ever have to do. The only thing I've never done on Linux really is video editing, but that was never great on Windows either - the best video editing experience I've had was on my iPad.
4. I've been using Linux since around RedHat 3 or 4 and I didn't switch to a Linux desktop until about 3 years ago, because I've always had problems keeping a Linux desktop running... until I switched to a rolling release. With Manjaro, I have had zero issues getting all the most recent software versions that I want. In the past, with Ubuntu, I'd have to add so many third party repos that eventually an update from one of them would make my machine unbootable. Never happened once with Manjaro. One time an update broke some fonts, but I downgraded the package and locked it from receiving updates until the problem was fixed.
Honestly, I have to do non-trivial setup for any desktop OS that I run because I'm a picky minimalist.
Anyway, the best part of switching to a Linux desktop for me was the speed and ease of using things like Docker and all the other CLI stuff that I normally do on my servers. Doing things with Node.js/npm/yarn is super fast compared to Windows. There is no split-brain between my development environment and the server because it's the same OS.
Someone really needs to study this phenomenon. If someone said "I don't drive a Prius because I need to tow my boat" and five people immediately said "Hey I put a HEMI v8 diesel engine in my Prius, and it works great to tow my cart full of rocks! (But I haven't tried it on the open road)" you'd think "What are these people doing? Do they think that was helpful?" Do any academic papers touch on what is going on here?
I'd class it as similar to Cherry Picking. But you're right, it is something else. It feels like a defense mechanism to reassure they themselves made the right ... investment?
The instructions, while for Starcraft 2, may well work for many not so recent/AAA games. I may be an outlier but I bought PS/2 and PS/3 only for Gran Turismo, and PC gaming is SC2 or a Java Go game client (unless you also count Universal Paperclips).
Edit: I also remember that I used to run Windows as host OS and a Linux virtual box with hardware graphics acceleration and direct access to the Linux (ext_) formatted partitions. That was a pretty nice setup. I could if necessary dual boot to real Linux on the same setup.
2. The subtle issues from various audio devices, mice, printers, GPU driver support, etc. Or just driver/hardware support in general.
3. Learning the equivalent (or worse) software for the various little things that need to get done like picture editing, video editing, editing doc/docx files, etc.
4. Attempting to fix issues leading to multi-page long support involving installing new software, editing configs, running cryptic commands, etc. (Not that Windows is much better, since most big issues seem to lead me to the suggestion of a fresh install. and there have been some issues caused by updates that I haven't been able to fix to this day.)