No one is hating on Apple. At least I am not. I own a Nexus One, but I appreciate the iPhone for what it is. I just like the implementation of Android better. I've had a Smartphone since my 2002 Windows XDA, talk about a limited piece of crap...
Most people who own one, love their iPhones. All but two people I know who have them are very happy and those two mostly complain about things that are the fault of AT&T - dropped calls, poor 3G at times, not being able to tether, some MMS thing. Some of these things could be resolved by now, who knows.
My point is that, for most people, if your device does not have a feature, or does not perform a feature well, then most people work around it. They do not dwell on it. They even sometimes convince themselves that that feature is pointless.
They end up listening to the iPhone media player mostly because they do not like Pandora shutting down when you switch to another app.
They don't take their netbook on the trip to the campground because they can't tether it to their phone. They also are scared shitless of jail-breaking their super cool iPhone, so that is totally out for them.
They think things like Android's
Locale isn't that great, because a process that runs in the background changing your settings such as ringer, wallpaper background and Wi-Fi depending on where you are physically located will drain your battery. "Oh, that will crash the phone and drain the battery, so what." They dismiss it.
It is human nature. It is just a way that people justify to themselves why they are perfectly happy with what they have.
For proof, reread your comment. You are doing the exact thing I am talking about.