I think you have a fairly valid point there. Cocoa is ok, but tell an old school software engineer (which is required for high performance video editing) that he has to write in Objective-C from now on. He will cry. They needed to start from scratch, and I mean from sub-level, because they even needed to learn a new language and Framework.
Now, let's see what iTunes will be after Cocoaization... oh wait, it has already evolved into the App Store.
No he doesn't. Any routines that was written for high performance was most likely written in C, or assembly. All of my C routines that I have ever written play fine when inserted into my Objective-C projects. Assembly code is a different beast entirely and has nothing to do with your IDE, and everything to do with your chip.