> Apple used Carbon for a lot of its own built-in apps, such as Finder, didn't it? (edit: and iTunes)
iTunes needed to support both Mac OS 9 and X, so Carbon made much more sense than writing all of the UI code twice. Also, it started as SoundJam MP, which was written for Mac OS 8, so Carbonization was much less work than a Cocoa rewrite.