I think you didn't realize what I mean, that Cocoa is far from the final step in making core capabilities easily accessible to the average user (like myself).
I think Cocoa is half-baked in terms of meeting a popular market with a professional development kit. There is much more potential in bringing the core capabilities of modern development to a popular market.
Fortunately for developers who make their living at development, the greater technical knowledge of development means that the process will be slower than it was for media production. The last stand for the media moguls was an effort to prevent wide production and distribution of the tools for professional audio production. They have pretty much lost at that now.
The only great monopolies still standing are development, owing to its technical nature, academia, owing to the sheer numbers of people involved, and government. But education is rapidly decentralizing, and as knowledge is dispersed, it is more and more difficult to centralize and control.
But I am on the side of dispersing knowledge, of making complicated things simple, and of bringing light to ignorance. Many are against me, especially when they falsely believe that their livelihood depends on keeping a monopoly on their tools and their special knowledge. The future means faith and light, not ignorance and oppression.