The author and his commenters are having different conversations. Justin is describing a need for a utility device, most of the people replying are arguing for a computing system. IMHO Justin is right. While a percentage of any systems' users will be happy to fiddle, most phone system buyers just want a phone that makes calls, takes pictures and plays music, video etc.
Reading some of the comments it's clear they're coming from people who have great fluency with software and many seem very happy with a UNIX/Linux environment. The people that wander into Carphone Warehouse to buy a smartphone don't come into that category.
Android needs to take on board that less is more and phone suppliers need to strattify their buyers into those that want a good, probably never changed, set of key functions and the small fraction who want to be able to get the drains up and do stuff. It appears that Windows Mobile is going down that route and the Apple iOS has always supported that approach.
Android's "I can do anything" capability could easily be its downfall if it ever gets a reputation for being "difficult".
Keep Up with TechRepublic