so we're back to plugins, what was the point of the <video> tag again?
<video> still acts as a standard platform API across browsers regardless of codec support. It's not like the bad old days where you would have your page manually loading opaque QT or WM or Real plugins through <object> and <embed>.
no one (hopefully) wanted this situation, but the reality is that the different parties involved disagree strongly about what codec should be the defacto standard.
It's not that easy the other way, where you've got closed reference implementation of Flash (and you can't get it without plugin) and there are patent royalty payments for H.264 decoders.