However, the big draw of an iPhone is that it is a managed device, not a full-fledged computer+phone. Anybody who really wants to root their phone should get an Android device, the overarching purpose of an iPhone is to take away this control for the type of stability a casual user needs. It's totally counterintuitive to want to have complete user control of a managed device.
Furthermore, the issue of carriers not updating phones is an issue anyone who doesn't root their phone. It's like saying your car can get double the mileage, but you have to pull out the transmission by hand to install a clutch.
I made my parents get a Mac so I didn't have to keep fixing their BIOS. I'll be damned if I'm going to drive 370 miles to re-flash their phone after Android gets buggy and slow due to background processes. (They dig their feet into the ground, and will simply not learn about this.)
Because that is what we're talking about isn't it? Not BIOS problems or constant malware infestations, but geek rage at not being on the cutting edge. The intersection of people who care and can't help themselves is insignificant and consists mainly of whiny tech power-users who have nowhere to go but Android.
I don't know many non-developers using iOS that don't have a favorite app.
But yes, I am seeing a ton of people getting Android phones because it's what the salesman's hawking. Preference in this situation is tantamount to just straight up object-lust. Those who make do are probably better off than the rest of us arguing constantly about superiority.
Hopefully the takeaway from this post was not a debate around root or jailbreaking, it was that there is a fundamental difference in the market forces playing out here. I always find that personally interesting, and personally frustrating right now.
I would like to pay a company for access to regular updates to Android on my phone (as long as there was QA to make sure my phone was supported).
It's different on Android. After the initial root, you get your future OS updates from the community. There's no reason to ever go back to the base. On the iPhone, you may have to revert your jailbreak at some point, like the author mentions.
After the initial root, which can be a pain (another thing to blame on short-sighted carriers and manufacturers), a custom ROM is actually far easier than updating many phones. There are ROM managers available in the Market that will manage them for you.
You can even change ROMs without even plugging into a computer. Try that with an iPhone.