This question has been nagging on me for awhile. The app store provides iOS users with crazily inventive apps for things the iphone is already capable of. EG Fantastical replaces the iphone calender, its native language engine is incredible. A calculator app for the iPad that doesn't have a calculator interface but allows the user to draw complex formulas. Now if Apple kept pushing out crazily inventive apps for the iOS devices could it harm the iOS environment? We groan over the basic nature of Calendar, Calculator, Weather etc but it provides an opportunity for a developer to think of new ways of providing this information to the user. Going back to the calendar example, Fantastical is a standard calendar but what makes it unique is being able to write a sentence denoting time, place, with who without filling in forms. Tempo smart calendar on the other hand tries to treat the calendar like data hub. Would we have developers that are willing to spend time to create these great apps if apple with its billions in cash decided to compete with developers? With a recent interest in machine learning and linguistics, how would an app like fantastical exist if apple could offer a speech engine in 45 languages instead of 5? How could tempo compete with a calendar that has greater access to iOS allowing it to natively plug it into emails and contacts to turn the calendar in a hub ala tempo? Perhaps the reason why app development is so impressive and creative in iOS is that apple creates bare bones apps and allows people that want something more explore opportunities in the app store hence creating a healthy competitive environment. I find it hard to believe that Apple creates bare bones apps because that's the best they can do. Especially since looking at their job requirements many software engineers for iOS are encouraged to already have experience programming for iOS.