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.