BTW, CERN (which is just one example of many) desktops are running Linux as well.
I would assume they also have a team of highly skilled computer nerds who are thoroughly capable of altering the OS to their needs, and staying on top of issues and compatibility concerns.
I would venture a guess that any business big or small using Linux has resources dedicated just for the purpose of catering to the unique issues relating to it's use. At minimum an IT guy who is enthusiastic and knowledgeable on the OS and is pushing it's use.
And then there is the real world. Where the IT department of your sprawling corporation is apathetic and lazy. The mainstream software options used in your field are not fully compatible with anything but Windows, and since management is buying it, and IT is saying they won't babysit it, you get Windows. You also have a job to do that is not computer programming or playing with software, but actually using software to complete a task. You use what works and can be deployed universally.
In the real world, asking for a new OS and new Software to "be free" means you will be lucky if all they do is laugh at you.
I don't think anyone here knocks Linux. I have installed it on my own computers many times and use it currently on some of them. I like it. It would not bother me at all to use it at work, if it was possible.
But
work happens on Windows. The software makers support it, IT departments support it, corporations deploy it because it's universally compatible. If you also happen to like Windows, as I do, no big deal. I'm glad to see Windows making progress. Most of us who "work" on a computer, are not playing around with the OS or care what it is, we are using third party software to create solutions to data heavy problems. Those programs just need to work, so the solution is found and you can move on to the next challenge.