No doubt. Now compare that user experience to removing the back of one's phone, setting it aside carefully, removing the battery, and carefully reassembling one's phone. As noted, Apple gives a high priority to a satisfying user experience.
P.S. According to my friends who own iPhones the frequency of hard resets is considerably less than is the case with the Droid.
That is because the iphone runs one app at a time so there is no two apps that can conflict.
2) The only time I had to do a battery pull before I rooted was once when dolphin browser locked up my device. Other then that the battery pulls I have performed was because of rooting. And since the iphone can not root, overclock, wifi tether, or install custom roms, why would they need to do a battery pull.
Don't want to get into an extended discussion here but it appears the point in my initial post is being missed.
I simply noted the same point you're making. Apple's design decisions are aimed at providing a satisfying user experience for a huge consumer market. This inevitably entails limiting the extent to which consumers can "mess with" the internals of the iPhone's o/s and the "freedom" of developers to place half-baked ill-behaved apps in the "Market." It also enables Apple to seal the iPhone and avoid having the units returned to the store when crumbs and cheese from a pizza work their way into the phone.
And yes, it means that the designers decided that on a 3 inch screen the resolution provided by the iPhone was sufficient to "look good" without gobbling up a battery charge at the rate of the Droid. Especially if the overall look and feel of the UI provided smooth, predictable transitions.
All designs involve compromises. Apple made one set of compromises. Those who designed the Droid (and other android devices) made others. I personally prefer those made by the Droid designers. I don't kid myself that they were inherently better choices.