I'm on Windows.
For me it's the comms apps (e.g. Teams). These tools are selected at the team or corporate level. Whilst they typically have Linux support, the Linux implementations tend to have many more bugs and fewer features. If I'm in a call and someone's screen is frozen or they drop off unexpectedly, they are usually using something non-Windows.
But I do my day to day development in a Linux-like environment - either docker, WSL or a VM.
I would prefer to be linux native, but not at the cost of being a second-class citizen when interacting with the rest of my team.