So true, we build large complex frameworks, abstractions over abstractions.
Try to make things easy to build and maintain.
But I think the problem is that many developers that using these frameworks not even know the Javascript basics.
Of course there are smart people at these large companies.
But they try to make things easy instead of learn people the basics.
We over engineer the web applications, create too much layers to hide the actual language.
20 years ago, every web developer can learn building websites by just check the source code.
Now you can see the minified Javascript after a build, and nobody understand how it works, even the developers that build the web application don't recognize the code after the build.
I love Javascript, but only pure Javascript, and yes, with all his quirks.
Frameworks don't protect you from the quirks, you have to know it so you don't make quirks, and with all the abstraction layers, you not even know what you are really building.
Keep it simple, learn Javascript itself instead of frameworks, and you downsize the Javascript codebase a lot.