> But getting to the point, the Mac ecosystem is now ingrained into open source development...
The Mac ecosystem has been about as ingrained into OS development for over 10 years at this point.
In fact, my observation is that it is now less integrated than it was 5 years ago. I've been trying to build some OS software from source over the last year on Mavericks and then El Capitan and it's quite the minefield. Seems to be something in the shift to clang and issues of versioning with a variety of libraries. "Use hombrew" is the watchword, but the funny thing is that even if you don't use it and start going looking for help with build failure messages... the first results are still advice on the incantations that might (or might not) get homebrew to take care of it, and people still get stuck (finding info at a layer of abstraction down from homebrew seems increasingly difficult).
It got me thinking about running Linux on various PPC macs 'round about the millenium shift -- that wasn't exactly butter-smooth experience, but I think I spent less time on driver issues than I have tracking down the causes of open source build problems on OS X this year.
Meanwhile, there's the Windows 10 compatibility layer. None of the Windows dressing has impressed me much since XP, and a lot of commodity PC hardware is shoddy. But it looks to me like MS is really attempting to offer the same value proposition for developers who find a unix environment helpful -- workstation that will run your popular suite of desktop apps and give you that nix-y feeling. I can't help but be intrigued.
For my personal purchases I've bought nothing* but Apple hardware for around two decades. But the next machine I buy will likely be a PC laptop selected for use with Linux and Win 10. Think I owe it to myself to try.