Interesting take. I'm curious how you respond to the counterpoints I usually hear to this argument: 1) Apple is creating a quality filter for $99, one that seems to be successful comparing the aggregate quality of apps on iOS vs. Android. 2) Yes, to test on your own device it's $99, but XCode is free and has all the simulators you need. If you're willing to build an entire app from scratch and invest that much time,…
a. $100 (this 99 bullshit annoys me) is a pretty big investment for a student. A common argument is that if one is able to afford Apple hardware -- i.e. the Mac and a mobile device -- this $100 fee is puny in comparison. Not true. One can get an iPod touch for $200 and a Mac for $600 (Mac Mini). With a little more effort, e.g. trawling classifieds, one can get second hand hardware for cheaper. So the developer fee ends up being north of 12.5% of cost of ownership, and that's just for a year, it doubles to 25% if you use the hardware for 2 years, and so on. N.B. Even when parents buy kids their computers, this percentage argument stands. The simple point is, if someone wants to program their own device, why not let them do it? Why should they have to pay a 100 bucks?
b. The owner of the device (talking mobile here), should have the right to install whatever the fuck he or she wishes to install. Okay, do not open the door for people to do so by mistake, and have basic authentication. It should be trivial for Apple. Any device with an apple id tied to it, can and should allow the owner to plug in a cable to install a custom app. Make people enter Apple id's twice, once on XCode and once on the device itself, if that's what it takes (I bet there are easier solutions, but this came to mind first)
c. Now, for someone wishing to sell an App in the App Store, charge the $99. I think taking care of App distribution, developer documentation/videos, app vetting by App Store employees etc. would then justify the $99 fee and perhaps act as a filter.
P.S. I don't buy the filter thing either. Over time, the Android App store now has the same high quality popular apps as the Apple App Store (hold on, I know that tablet apps are still better on the iOS platform, but the big names are getting there)