But the iPhone has always lacked a few important items that have kept it from being even more widely accepted. These are items such as Multimedia messaging, copy and paste, a real text editor and of course Flash.
Flash has been a sticking point with many and of course Apple has laid the blame at Adobe's feet. This mantel of blame was further enhanced when Adobe's own CEO said they were responsible.
But it seems that it might not be Adobe to blame after all. According to an article at Fudzilla it is nothing less than Apple's desire to maintain control over the iPhone. If an unrestricted version of Flash were allowed onto the iPhone, Apple just might lose that iron grip it has. Although I am not sure how much control they think they still have with JailBreak apps so common and easy to use.