Well, the other side would be operating systems you can't really screw up too badly because they are locked down harder, so perhaps it's fear of the unknown?
Or in the office, the hardware-software relations between the laptop and Windows and in some parts Linux are strained at best, where drivers, power management, and so on get crappy. E.g. after a year or two of updates, it gets out of control and nice things like hibernations don't work. It's usually a driver for some small thing you don't care about that forgot to read the Windows specification change and now it can't do that power handling in a good way. Oops the computer refuses to sleep and your bag is burning, your battery is 1% when picking the computer up again.
I completely understand that with windows, especially with hibernation like what the fuck is "windows modern standby"
but with Linux, it depends on the distro you use.
if you're using something such as Pop_OS, I can pretty much guarantee you you're never going to run into a power management issue or even a driver issue for that matter since its based off of Ubuntu and is very well supported.
I'm not sure, many developers use mac to get working unix tools and working "enterprise" tools at work like Teams and other crap that the company uses for "everyone". Sadly many of these tools work like crap on Linux and maybe in best case the web-version is workable.
You're confusing developers with power users here. At my company, the developers can do one thing well, but are far, far from power users with any technology. The amount of times I've seen them get stuck at a simple error message without doing more than throwing their hands up thinking they don't have permissions or something is actually broken, without doing the least bit of troubleshooting is both baffling and frustrating.
That’s a lot of money, but same sentiment in the opposite. I would avoid any dev job requiring me to use Windows. Chances are they’re also using some crap tech stack too.
I've seen plenty shit stacks on macos tbf. Windows has better window management which saves a lot of time when you're juggling between seperate windows.