The rather terse HTML5 doctype, <!DOCTYPE HTML>
, seems to indicate that this the last HTML doctype we will see. Is this really true?
From what I understand the primary function of the various doctypes was to turn on the numerous quirks rendering modes of modern browsers. Surely there is nothing stopping this from happening again? i.e. people writing web=-pages against a 'broken' browser implementation, resulting in future browsers needing to employ doctype sniffing?
The idea of the new html standard is that it should be forward compatible.
If new standards arrive (html 6?) they should render normally on html 5 renderers, just not have all the new (future) features.
Read more about it here: http://www.alistapart.com/articles/semanticsinhtml5 (somewhere half way the page)
Another reason for the short doctype is that html5 has no DTD.