You really are equating the iPhone software market with the desktop software market, where every piece is a pain to install and takes a lot of your attention and must be large and significant. While the app store is more of 1 dollar gumball machine which gives out kinder surprises, stickers and other small things. There is a plan towards a kinder surprise model. And often when developers just throw things on the app store without much planning, marketing or much of anything they usually make nothing and fail. Actually the majority don't make much at all.