@wkempf:Oh okay. In my experience frameworks can make things better.
jQuery makes selectors, measuring DOM structures, and ajax easier.
GSAP makes tweening css, creating timelines, and animation playback control easier.
You don't understand what I'm saying, so let me clarify.
Yes, libraries can make it easier to accomplish specific tasks by doing some of the work for you. There's a reason I'm more proficient using WPF than WinForms, for example. But the problem with the HTML/CSS/JS stack isn't a problem of lack of libraries. While fancy libraries can help, to some degree, the fundamental problem still exists and so while the libraries can make things "easier" they have no hope of making them "easy".
Languages, on the other hand, like TypeScript, those can make a much bigger difference and "almost" make things easy, because they actually fix one of the flaws in this stack. Even then, though, you're left with other flaws that simply can't be fixed, IMHO. The Browser was designed for documents. It's simply not intended to be a vehicle for running applications. We should stop fighting this fact and accept it. Develop a new system. One as open as HTML but intended for running applications.