Nice rant, but it has nothing to do with the app itself. Just use JS, done.
But seriously this is not just a privacy thing. It's also an accessibility problem. Why is it that we have lost the art of just making a web page that does stuff, and then enhancing that functionality?