These configurations disable universal features, so the premise holds.
> The Web is, fundamentally, about resources — documents — and their state, not about behaviour.
Yes, in 1990. Also, you choose to conflate "resources" with "documents".
> w3m doesn't. lynx doesn't. links doesn't. elinks doesn't
These are browsers that choose parts of the standard hodge-podge and they suffer for it by not being able to display all pages.
_
I'm not arguing the situation is great or that you should like it. Hell, I don't even like it. Your criticisms of JS are valid. But your expectations of how the Web should work are _broken_ and they would have been broken 20 years ago. Whether it's 1996 or 2016, the only way your reality could come true is if there was an HTML-first programming style enforced universally. It's so impractical it's barely worth mentioning, so why evangelize?