What HTML doesn't get right or doesn't do
Mixes structure and presentation (styles)
Mixes structure and behavior (scripts)
Too oriented towards visual target media (table design)
Style, metadata, scripts within document (META, TITLE, ADDRESS).
Not extensible (91 elements in HTML 4.0).
Ian Jacobs
10 of 23