

First would be programming and second gaming. Not all my games I own, do work with ProtonDB and with programming, well parts we use, don’t work with Linux. We tried. Its probably just figuring out the right settings but spending several hours tweaking everything, in the hope to get it properly running, isn’t worth it, when it all runs on Windows out of the box.
Yes, the software I use is heavily connected within Windows. Old versions where developed for MacOS and Linux, but they dumped that for quite some time. They even use sub .NET5 as framework. Even our customers are pissed with Windows 11, as they now all upgrade or already upgraded. For SSL key stuff, I do use WSL as well, as I couldn’t really got it working under Windows.
When you really want to know what pain is, try working with their admin panels. I did learn some basic Windows Server stuff but their admin panels… all Windows OSes are childs play. I would rather use Windows 8 (not 8.1) or Vista, as this shit. And the joke is, we don’t use the complicated stuff. Office, Visual Studio and Teams (well we do need some meeting software and if we have Teams, why not using it?). Office is a requirement, as our document/archive/CMS system only has an plugin for Word under Windows. We tried switching, but outside the IT department, no one, even the CEO, took some time to test alternatives, that they feel comfortable to use. For building our software, I actually want to look if there is a better solution but no time and a massive backlog. We need to argue a lot with our CEO, when we mention we change some of the operation stuff.
But hey, there is some good things. I convinced the company to use a Linux Server for some stuff. Inside the IT, we can and do switch stuff, when it benefits our workflow but outside, nobody is interested, even though it could make stuff so much easier. We did installed a test system and gave everyone access but nobody tested it.