Originally Posted by
mark2005 
You asked, "Why is Apple limiting the iPhone?" I thought I could get away with a simple answer but you didn't get it.
Okay, so Perspective. It's all about perspective.
First, do you know how software is developed? Do you understand how a company might develop capabilities iaw its strategic plans, and how software may be slotted to arrive when the hardware capable of running that software in a pleasing way actually arrives?
So, duh, of course, Apple is not intentionally out to limit the iPhone - Apple wants it to do all the things Apple wants it to do. But it takes people and time (and money) to make those things happen; they don't just happen because someone thinks it. Apple has finite numbers of people who have limited amounts of time that must be spread over many many possible choices.
iPhone was released in June 2007. It's been 18 months between that release and the last iPhone feature-update (2.2). The first few months after iPhone 1.0 were focused on bug fixes, and a few small features for 1.1 followed by more bug fixes. (Hey, for perspective, remember that Ed Colligan (Palm CEO) said the PC makers couldn't just walk in -- he meant it would take some time to iron out all the cellular issues, among other things. But little did he know!) Concurrently, that first year was also focused on all the things that were included in iPhone 2.0, including the ability to run native apps, activesync, and the integration of GPS and 3G. Then more bug fixes and a few minor features in 2.1 and 2.2.
Now concurrent with 2.1 and 2.2, at least since some point between March and July 2008 (and likely even before), Apple has been designing, developing, integrating, and testing software for 3.0, and you and I have no idea what is in it.
So why might some things be in 3.0 instead of 2.0, 2.1, or 2.2? Because it may have taken coordination. Since iPhone OS X shares its underpinnings with Mac OS X, there had to be coordination with Leopard and Snow Leopard. (See push notification possibly delayed to align with Snow Leopard Server.) Same for Safari. And for iTunes. Or it was very complex (like cut and paste); has anyone ever done this for multi-touch? Or it's waiting for hardware (like Flash). Or it's waiting for a strategic introduction where it's linked with other parts of Apple's Mac/iPod/AppleTV/iTunes ecosystem (possibly like navigation or video).
But is Apple intentionally limiting iPhone. Of course not. There's a time and place for each capability, and Apple has a plan.
By the way, how many feature-additive (not security or bug fix) releases of Win Mobile, or Symbian, or Blackberry OS, or WebOS, or Palm OS, or Mac OS, or Windows OS has there been for each in the last 18 months? Anyone put out 2 upgrades yet?
Perspective. It's all about perspective.