That is precisely what argues HTML First: we don’t need all of that.
Honestly, it has a point, a web page will work fine with only HTML, but mostly it won’t because you will need more functionality. In other words, you can commute by bicycle, but most people will drive a car because it’s more convenient.
<button classes="toggle red">Click Me</button>
<button _="on click toggle .red on me">Click Me</button>
“And I know that, they know I know that, but other developers had no idea.”
HTML First is something you think last
Today development problems don’t come from trying to wrap around your head around HTML tags, but reacting to values, manipulating variables, and firing events. HTML is the least of your problems.
The time to make “HTML First” was around mid-2000. That time was the moment to fight for the Web 2.0, not now.