It's a complicated issue to be sure, but developers also benefit from a platform that has high trust among users. I think users are probably much more likely to try out new apps and even pay for them if they know ahead of time that the apps been vetted, the payment processor is secure (and already has your details), etc.
Not that there isn't crap on the iOS App Store, but I don't think it's controversial to suggest that the Good to Bad App ratio is better there than on the web as a whole.
And for some devs and some apps that’s worth giving up a 30% cut and dealing with Apple’s processes and restrictions. For some it won’t be, if they can distribute the app any other way.
Not that there isn't crap on the iOS App Store, but I don't think it's controversial to suggest that the Good to Bad App ratio is better there than on the web as a whole.