In what way is Quicktime et al. "platform specific" while Flash is not?
Quicktime runs on two platforms: OS X and Windows, and many Windows machines don't have it. It sorta runs on iPhone but the codec support and user interface is completely different. Flash runs on four platforms: OS X, Windows, Linux, and Solaris, and is commonly installed on all of them. Flash isn't as cross-platform as the web itself, but it's better than any other video plugin.
As for your "et al." Windows Media player is obviously platform specific, and there are no other widely-deployed video plugins. Also, the WMP plugin for non-IE browsers is no longer shipped with Windows as of Vista.
The interface of every web-page is browser and user-specific. I don't see the problem.
Not sure what you mean by that. Sure, there are differences between browsers, but they're nothing like the differences between Quicktime and Windows Media Player.
In fact, it seems a huge advantage that users can choose their own interface.
So you're seriously suggesting that instead of the video tag we should have many competing video plugins with different UIs, APIs, and supported codecs, which users should choose and install based on their preference, and then every website should support all of them to enable user choice? Now that I think about it, I guess that's actually a pretty accurate description of the way things worked before Flash video. Minus the "every website should support all of them" because that never happened.
A) Baseless nonsense.
B) Flash is an embedded plugin. It certainly can certainly do all of the above things.
C) There's no reason to assume the video tag can't an wont do the above.
D) Even if you get rid of plugins for video, you'll still have plugins for other file types.
A) You're entitled to your opinion, but you're wrong.
B) Flash can and does do all of these things; that's why the video tag is better than Flash. However, Flash does have the advantage over other video plugins because it's so widely used it's almost always already in RAM before the user visits your page, so you don't get the loading delay.
C) The reason to believe it won't is that it doesn't. Have you even tried it?
D) Complete non sequitur. I'm sorry, but the video tag doesn't feed the hungry or bring world peace either.
That's a nice checklist of worthless features that nobody will ever actually use. Fullscreen and positioning have always worked fine with plugins.
A quick Google search for "flash z-index" will prove you wrong. I can only assume you've never written a lot of code dealing with plugins because frustrations and limitations are everywhere. Also, the Quicktime plugin doesn't support fullscreen at all. Never has. The WMP plugin does, but the default UI doesn't even provide a button for it. You just have to know to double-click or right-click.
And now, you have 3 different versions of the flash player, with 3 different supported codecs to deal with.
According to Adobe, >90% of browsers have Flash 10 with H.264 installed. >99% of browsers have Flash 9 with at least VP6, and some number in between (likely on the high end) have Flash 9 with H.264. That's only 2 codecs you need to worry about, and in reality likely only one.