Well, Google has just put a stake through HTML5 ubiquity by stopping support for H.264 video:
http://www.businessinsider.com/google-p ... oft-2011-1Basically, by not having wide support for video standards in all HTML5-compliant browsers (Chrome is on the rise), it makes the case for Flash stronger. So, Google, in trying to bash Apple, has also aided Adobe. I'd just as soon Flash faded away, but Google just made that less likely, rather than more. So it goes. This is all about platform wars, not consumer choice.
Yes, this thread has gone off-topic, but I think WMS has adequately answered the original question. It's the same answer he's been giving for years, so you have to admire the man for his consistency, even if you disagree with him. Yes, it's a resource/control issue. There are middle roads that solve the problem, but I'm not going to argue with the guy.... he's providing us with a valuable service. Enjoy it for what it is, instead of what it isn't.
The sad part is that all of the new form-factor devices want you to have a "native" app (because it is more efficient, and because it gives them "lock-in" to their platform), and many smaller operations don't have the resources or desire to have a native app for every darn platform. So, on one side you have a rock, and on the other, a hard place. This will all work itself out, eventually. If support for iPhone/iPad someday becomes critical for various sites, those who fail to provide that support will fail to flourish. We aren't at that juncture just yet.
This could also go another way... the devices themselves could become powerful enough that they start to support the cross-platform development methods like Flash. Apple has already had to halfway relent about Flash on the iPhone, because of Android's support for it. A little competition is a wonderful thing.