It's simple. Cabel is being diplomatic and doesn't want to burn any bridges. It's a reflection of how much power Apple has that developers are fearful of upsetting the mothership. I know a few former indie Mac and iOS developet who now work for Apple which explained why they were always shy to voice their true opinion publicly - they had a dream to work for Apple and didnt want to shoot themselves in the foot. Self censorship at its finest.