Bien planteado y razonable.
Actualización: Aunque no entiendo para nada su postura sobre las APIs privadas. Supongo que no quiere decir que Apple debería documentar y permitir el uso de todas y cada una de las APIs del sistema, sino más bien que las aplicaciones creadas por Apple no deberían poder usar APIs privadas si los desarrolladores independientes no pueden usarlas. Tal y como yo lo veo, las aplicaciones de Apple existentes en el App Store solamente usan las APIs públicas. Las aplicaciones incluidas en el sistema — y que, entre otras cosas, se ejecutan en segundo plano — están claramente en otra categoría distinta. Los desarrolladores independientes nunca podrán crear aplicaciones para iPhone OS que accedan al nivel del sistema.