Flash can be very good in websites, or it can be badly misused. Just like most other tools. It exists as a powerful option for adding animation, video and various other effects and functionality.
It is a big shame that Flash is a closed standard, as it gives one company (Adobe) too much power in the web, which should be all about openness. So this sort of gives some credibility to Apple's decision not to support it. But not really. Afterall, Apple is happy for Flash to run in desktop versions of Safari.
Apple needs to be pragmatic and provide the best user experience they can. My guess is that there were originally significant technical hurdles to making Flash work well in the iPhone. But that was only 1 reason. They also wanted to push their own solutions (quicktime) and so maybe they haven't tried particularly hard to make Flash work. It hasn't been a top priority. It obviously is a bit of a problem now and they need to do something about it.
The best thing of all, however, is if Adobe would make Flash an open standard. So they can also stop whining here.
It is a big shame that Flash is a closed standard, as it gives one company (Adobe) too much power in the web, which should be all about openness. So this sort of gives some credibility to Apple's decision not to support it. But not really. Afterall, Apple is happy for Flash to run in desktop versions of Safari.
Apple needs to be pragmatic and provide the best user experience they can. My guess is that there were originally significant technical hurdles to making Flash work well in the iPhone. But that was only 1 reason. They also wanted to push their own solutions (quicktime) and so maybe they haven't tried particularly hard to make Flash work. It hasn't been a top priority. It obviously is a bit of a problem now and they need to do something about it.
The best thing of all, however, is if Adobe would make Flash an open standard. So they can also stop whining here.