Earlier quoted context omitted.
Who maintains 'hundreds of pages' of HTML? Don't you offload everything into templates or dynamically generate it? The last time I managed hundreds of pages of html, or even html with dynamic content spliced in, was in 2001, and that was against my will. A quick rewrite took care of that too. HTML is an output format, not a language.
As an output format, it should be easily altered to display in various forms. CSS with semantic HTML achieves this, embedded presentation does not.
The hell it does... Not to mention that separating the two is such a futile waste of time in so many cases.