Every developer I've met in person prefers Mac/nix for any situation in which Windows development isn't mandatory.
Am I looking at a biased sample? Maybe, maybe not. I mostly operate in the web development world, but I know developers of all stripes. And none of them prefers Windows.
That being said, there are developers and companies who prefer to develop for MS platforms as a business decision. I.e. they want to target that market. But that doesn't mean they actually prefer developing on Windows. It just means Windows is imposed on them by their business choice. Analogously, I don't care much for Xcode or Objective-C, but I still write IOS apps because it's an important market.