@porter:
Well, there is nothing preventing third parties from investing the time and money into developing alternative programming languages and API for Mac OS X. Indeed, this is very much how the Unix underbelly of Mac OS X is implemented: the Unix utilities are all implemented by someone else, as are languages like Python. Apple does a bit on the integration end, then leaves it at that. Other programming environments are implemented by third parties, but still use the Cocoa API (e.g. F-Script). Yet others are implemented by third parties and have their own API (e.g. RealBASIC). So at the end of the day, developers still have choice. But Apple's main responsibility lays in ensuring that a single API and development environment is available. This provides a documented, consistent, and reliable basis for all other software.
And it is a bit beside the point anyway, since all of the software that most people use on Mac OS X are not part of Unix. They are either Carbon of Cocoa based. Apple probably doesn't care if other stuff is ported, because that is not their target market: people who want a consistent, reliable environment that preferably uses Apple software (that's where their revenue stream comes from after all).