I think you're forgetting what the general population is like. Not everyone is technologically competent, and people are lazy and don't want to put in the time. Does this make them better or worse than those that are good with technology/electronics? No, it just makes them different and their priorities different.
Some people want something thats easy to use, and there's nothing wrong with that. The ease of use does make them top of the line, for some people.
android is as simple or as complex as u want it to be. My mum will use her desire simply, where as i use every crazy ass techie app that i find and customize to the n th degree.
with the iphone you get no choice, no say, no flexability and you PAY MORE for those privileges.
if the iphone was priced to reflect its market, uses, software and hardware i would have no problem with it/apple, but it is priced as a high end device when it just is not.