It seems to me that Apple changed the game with their first iPhone. Touch screens on a phone, applications, etc. Now, that's old news, and they're innovation has slowed. Now they just continue in their model to keep everything Apple controlled, and not much you can do about it. I'm unimpressed, and will definitely be looking for an Android-based phone next. Too bad carriers are trying to lock those down, too, so people turn to "rooting" to open them up (as they should be).
What if your computer stopped you from downloading programs, like Firefox. Would you stand for that? Why stand for it on your mobile device? Thanks, Apples, but no thanks.
p.s. same reason not to buy an iPad or iPod touch. Schools, I'm talking to you. Closed platforms close choices and keep us vendor locked. Inappropriate and not useful.