Point the first: When Steve Jobs introduced the first iPhone, he said that the reason he chose EDGE over 3G and chose not to include a GPS antenna was that both would (a) drastically reduce battery life or (b) require a much larger battery, thus affecting the form factor of the device.
Cue a year of whining and complaining about not having 3G and GPS and furious speculation over when the iPhone would, in fact, include those technologies.
Point the second: The new iPhone 3G has (duh) 3G and GPS. It also has a shorter battery life while both are turned on.
AND PEOPLE ARE WHINING AND COMPLAINING ABOUT IT.
Disclaimer: I have an original iPhone and have yet to procure a 3G because I am too lazy to wait in the lines. I did try one evening, gambling on the line near the mall's closing time not being too bad, and missed it by 5 people. I just can't take the whining anymore.