There's also a substantial difference in quality when developing between Mac and Linux. Less than Windows, but it's still very noticeable and often most developers make this tradeoff not because of the OS, but what exists outside of that - higher quality hardware, better apple support, more GUI solutions, etc.
It's quite unfortunate that I assume many developers within the Windows team can see what needs to be changed, but are given the cold shoulder unless their solution comes bundled with another surface for ads.