The biggest single objection I have to Flash is that it takes away a core principle of Internet use: User control.
How many times do you end up on a site, only to have the screen go crazy with pop-up menus and animations? Actions triggered by the Flash "MouseOver" event. Or even just the act of going to a particular page, or clicking on a link. And as a result you spend time closing the windows and popups, and carefully maneuvering your cursor to the link or button you
actually want, without accidentally infringing on the MouseOver regions.
Which is not to say that ALL Flash sites do this. Or even that site operators don't have other tools at their disposal to do equally egregious and annoying things. But Flash definitely seems to be the worst offender.
The second objection is Flash's
well-known security vulnerabilities.
No platform (including iOS or Mac OS) is
immune to malware and hacking. But it does seem to me that Apple has done a remarkably good job of keeping serious security and malware issues OFF the entire iOS platform.
And this is (IMHO) the argument that "Flash-on-demand" is far from a sensible solution. Its like saying "I'll only put on my seatbelt if I'm speeding": Hardly a recipe for automotive safety. Just as you don't know when you're going to be in a car accident - you
don't know if a site has been infected with malware.