I can see why people are using frameworks. Pressure by management. Horrible deadlines. Laziness. Etc.
However, I feel that it isn't just destroying their native ability to code correctly, but it's causing a global inconsistency with the folks who really created their skill sets from the ground up, and learned the hard way - through facing problems head on and finding effective solutions.
JS Frameworks, imo, is the end of an era of people that took pride in their work. NPM is great example of the cluster**** that's been encouraged by folks creating a "key to the city" - which then breaks, is abandoned, and destroys any castles that are built with that lock. Dependencies are just that, and when you suddenly need to find something to fill that blank... you should have never been forced to depend on it.
"Iterations" are misused. Nicknames are misused (like "scope", which becomes redefined again and again, no longer having a clear definition.) Frameworks are misused, much like Wordpress, for an out-of-the-box solution that's bound to break for no reason at all, but a sheer lack of initiative.
I'm currently learning the beauty of Go (aka golang), and wish that the forced consistency would be applied to HTML/CSS. CSS Grids is native, and a great step forward from using Bootstrap for grids.