While I agree with almost all of that I do NOT agree that contracts are "old and outdated". Contracts make phones affordable for some people. It's always best to have Options.
I personally hate the "pay xx dollars every month" to pay for it gradually.
In this modern age, everything is "just a few bucks a month".
Hulu, Netflix, Amazon (paid annually, of course, smart Amazon) and MS Office now, Spotify or Google Music, Photoshop, HBO...everything is monthly. If I bought everything I wanted on monthly basis, I'd be paying $300 month. $10 here, $10 there, $25 here.
Somethings got to give. Let me have Options, man. Options....
Tap'n Turbo