|“There are good ideas in HTML, but many of these were discarded in the XHTML effort.
My thinking is that we should take a step back and refocus. The problems with HTML will not be solved by making it bigger and more complicated. I think instead we should generalize what it does well, while excising features that are problematic.
HTML can be made into a general application delivery format without disrupting its original role as a document format.”
Douglas Crockford, Fixing HTML
The simplification of the language reduces the cost of training of web developers. It incorporates the best practices of Ajax development. It provides extensibility without complexity.