Don't be so upset. The Mac platform is attractive to developers and users because it has a high level of openness (say, compared to the iOS), combined with elegant interfaces in the APIs and UI (compared to Windows). Apple will start losing customers if they make their platform less open. And if that happens, it will bring opportunities for competitors who can deliver openness on top of a platform that, for the user, sucks less than Windows.
On the other hand, if developers don't really care about the presence of open platforms, and are happy to work within the confines of Apple's new totalitarian empire, then the laissez-faire world of PC development will disappear. But does anyone really think that that will happen?