If you don't think the AppStore approval process squashes bugs then you're simply ignorant about the feedback developers get from them.
Sure, not everybody doing iPhone apps are bathing in cash. But before the iPhone came along, there was no mobile development business to speak of. It barely even existed. Now it's huge. That's not a step forward in your single-faceted view?