First off, Kroc, I'm a long time reader and a big fan of your work but I disagree with you here and, this being the internet, I'm going to point out how you're wrong, you'll probably do it back and it'll all go back again.
HTML and JavaScript are in two entirely different universes:
JavaScript is a LISP disguised as Java, making it a general purpose programming language, a very good one at that. One running on some of the fastest VMs in the world. Heck, V8 can performance match programs written in C in some perf tests! It has a lot of warts but the next couple of revisions are going to take care of that. (I can't wait for TC-39!)
HTML, on the other hand, is a declarative markup language that, despite its complexity, is significantly less complex than JavaScript or even BASIC! It is also much, much, older: HTML has its roots in SGML (1986) which is based on GML (1960). (JavaScript is only now beginning to reach maturity) HTML5 only makes things easier.
You're comparing apples to oranges.