Cocoaフレームワークに静的なJava言語が対応しきれないというのも原因なのかもね。
http://pcweb.mycom.co.jp/column/objc/006/