By removing Flash altogether, Apple is encouraging web developers to upgrade to new web technologies (HTML 5). If the iPhone/iPad had the option of using Flash, then web developers wouldn't have an incentive to produce non-Flash content. I'm guessing that had the iPhone come with Flash at launch, Youtube would never have implemented MP4 and HTML 5 video tags.