Standards based thin clients, basically. It’s not exactly a bad thing, but I do get your frustration. I still like working with tiny little static sites.
Mostly though, JavaScript is also just trash. The only language we transpile because working in the vanilla version is so miserable.