ummm, because the 3g does everything i need a mobile phone to do. why spend money on features that i don't need yet? i've never used voice activated anything, i've never used or needed a video camera on a phone and i think i can live with the extra second or 2 it takes to open apps.
This is directed at the general population with the belief they can "live" with their 3G. - just like the poor EDGE folks livin' with their iPhone 2G.
You can put it in your own perspective all you like, but the facts are as follows:
* You've never needed a "touch screen" device. Your first cell phone had 0-9 buttons and soft keys as well, you "lived" with that - but then the iPhone was introduced to the world, and you jumped on it like fly on shxt.
* your old keypad cellphone had a camera that sported a VGA resolution without autofocus, then the iPhone came out with a 2MP camera without autofocus and yet you "lived" with that.
* one of your old cell phones that supported a qwerty keypad also supported voice dialing - which amused you and you've never used it - mainly because it never worked properly and/or it just sucks. You learn to "live" with it.
* Your current iPhone 2G had EDGE but not high speed data like HSDPA support and yet, you've "lived" with it until the iPhone 3G came out and (some of) you jumped on it like flies on shxt.
Point being, you've "lived" with alot of shortcomings - no mms, no tethering, no voice dialing, no copy and paste, no multiple email attachments, no a2dp stereo bluetooth, and the list goes on.
You spend $20 on a data plan, but your current iPhone 2G (EDGE) blows chunks of shxt. You buy an iPhone 3G because it's faster and you dont' have to "live" with that turtle turd EDGE speed. So you spend $30 in total for that "faster" option.
You pretend the iPhone 3G doesn't have any "lag" - and the games don't crash because you have 128MB physical RAM and you don't need 256MB to prove any point - but you insist on the apps stop crashing.
Most of you wish the camera on the iPhone 3G/2G didn't suck asss_ but it does and sure, you don't need "video" because your current iPhone 3G doesn't support it. Sure you can jailbreak and use cycorder and the likes but it too sucks because you get 12fps.
Voice dialing does suck when it doesn't work correctly - you've used it before and you don't mind it missing on your iPhone 3G - until you witness how it is done well on the new 3GS.
Everything you have lived with on the 3G iPhone just fine and dandy. You don't yearn for more because you feel it's just enough for your own purposes. That's all fine.
WHAT BUGS ME THE MOST: I pay $299 for a 32GB - That's DOUBLE what my 16GB had for the SAME PRICE - but you throw in an almost 7x faster video graphics chip, 2x the overal UI speed performance enhancements due to the new CPU design, AND you throw in new autofocus camera with VIDEO AND EDITING.
I don't know about you, but I sure am NOT going to settle for the iPhone 3G when I can get a significantly better 3GS for the same price as my 16GB iPhone 3G - my biggest gripe is the UI is laggin' these days with 3.0 and just for the 2x in UI smoothness with 256MB RAM - less crashing on apps due to memory shortage, I'm very happy to move to the iPhone 3GS.
THERE'S JUST WAY TOO MANY IMPROVEMENTS TO IGNORE. I truly believe upgrading to the new 3GS is WORTH the price of admission. Sorry to say, but the iPhone 3G will become LESS popular than the 3GS because the current gen hardware won't keep up with the new 3GS apps - or just can't.
Bottom line is that if the iPhone 2G was so great, those guys wouldn't preorder and decide to upgrade to the 3GS. If the iPhone 3G was good enough, there would be no need to replace it with a faster parts. I'm sure the 2010 model will be a minor improvement since the cpu/gpu will be adequate. 2011, I'm sure something else will show up.
YOU GOTTA PAY TO PLAY!!