Well, I do think you're wrong about quite a lot of that. So yeah that is in fact controversial. Upvoted.
But I agree websites are a bloated mess that shouldn't be made on a giant javascript stack of unreadable unmaintainable garbage. It'd be cool if we got something more like applets. But then we'd have to design a framework that operates in a sandbox and is limited to only functions that are safe to perform on your computer without trusting the author and make it easy to write so developers can build it and.... we're back at html+css+javascript.
I think the big thing we need to do is fully replace javascript.
The live lettuce sold with the roots in a puck of dirt is great. It stays crisp and fresh for weeks.