I don't know any dev on a Windows setup, it's either Linux or MacOS. So this is a very serious question and I even up voted you out of interest. Do you own the admin rights to your dev work setup?
"over 50% of all developers programming in Python do so on Windows."
Maybe the researcher is right, maybe they aren't. There is no solid way to tell. But there are a lot of developers out there in big, old school corporate environments. All running Windows.
Windows, C#, formerly Visual Studio, now Rider. Of course with admin rights. Do you realize .NET is pretty big in the business world, long before it even became cross platform with netcore or there being a crossplatform IDE?
What are the main benefits? Have you tried using it for WPF? Unfortunately I let my test license expire before I could test much, but remember that it felt a lot less awful than Visual Studio.
Yeah, own the admin rights and all. With features like first-class linux kernels [1] and modern terminals [2], Windows is becoming more and more a first-class, developer-friendly OS.
I know of (and have done) development windows before. Especially with WSL and docker, things like a django application aren't _too_ problematic once you get around some of the quirks.
It's not perfect but it does work for a lot of web app development. You still have VSCode/Intellij, etc. Not to mention all those who develop windows applications.
I recently switched to Windows w/WSL after ~9 years on OSX, and ~7 years before that on Linux.
It's been challenging in some regards, but it mostly just works. It's also been a breath of fresh air. I've found paying the Apple tax just not worth it anymore (riddled with bugs and paying a lot more for the same level of hardware).
Sounds like you don't know a diverse set of devs. Mac/Linux may be the hot stuff for people you see at bootcamps and conferences, but there are tons of devs whose primary dev box is Windows.
I've got both a Mac Pro and a beefy PC at my desk but 99% of my time is spent on the PC. And yes, I do have admin rights over my setup.
There is an easy explanation:
Look into big (and maybe boring) companies&cooperations who are not this SF Silicon Valley shiny unicorns. They are mostly forced to use Windows on their desk without any alternative except maybe their servers.
Witnessed this myself in a lot of companies... they will never change.