The options and reasons you mentioned are irrelevant on the iphone.
Because it is all about the battery.
And this is where we will have to agree to disagree. You really don't understand what I'm even arguing. Im not putting forth the opinion that flash doesn't require large resources or that good coders or bad coders have anything to do with that, and clearly for this reason it needs to be adjusted to work on a mobile platform. Despite your expectedly sarcastic remarks about power source differences between a mobile platform and a typical PC I do actually understand the differences in platforms and the particular considerations. The point I am making here is that flash content is created because there is a niche for it to fill, that for the moment, cant be filled by another product. If you don't believe that it has a niche, then I don't know what to tell you. Write a letter to Westin, Ford, Audi, MGM, Microsoft, Coke or any of the other huge fortune 500 companies spending millions of dollars creating the content because its getting them results and tell them they are stupid. The fact of the matter is, consumers want to view that content. So the bottom line is very simple, there is content users want that they cant get on the iPhone and just because you don't like it doesn't make the content irrelevant. If you seriously think that no one who uses an iPhone would want to see the Halo 3 site for example your smoking what you sell.