HTML requires the <IMG> tag; it doesn’t dictate requied media types.
HTML 5 defines the <VIDEO> tag, but doesn’t dictate required codecs. Now.
Sure, it would have been nice, but there’s nothing close to a compatible codec everyone could agree on – H.264’s licensing is an issue for some, and Theora’s lack of hardware support/acceleration is equally problematic to others. Cè la vie.
Now where’s the Videoblock plugin for Firefox? 🙂