People say "oh but it will keep the already crap x-platform apps out" to which I say "Yes it will keep the would-be flashy x-platform POS games/crap apps out, but it will also keep out the apps that let me do my business better that run on Android / WebOS / iPhone because the developers of the TOOLS had to cater to a larger market share."
If I am making a tool that takes pictures and uploads them to my website for special needs of people running on the BlackBerry, Android, WebOS, iPhone because it has to be a compliment to my web tool there is no reason why I can't write it with minimal effort and use the iPhone store to distribute it for free with that exact goal in mind! Its not about making a wonderful iPhone app, its about doing my damn business and giving a business process convenience using the iPhone.
Not every iPhone app has to be a super innovative new way to run the world, sometimes its just a piece of crap complimentary tool that's just needed to do some grunt work easier.
A key thing to understand here: the existence of a platform controlled in this way increases diversity, since there are several other prospering platforms that do things differently.
I'm sorry, but the undiluted denial-of-reality from the more extreme Apple apologists is making me dizzy.
Since the days of the Mac, Apple has always been about maximizing control. MS won because the 'settled' for the OS, whereas Apple wanted to control both the OS and the hardware. We probably wouldn't have things like Linux and FreeBSD easily available if that sort of locked-down environment had prevailed.