I completely agree with you. Every company I have ever worked for has been profit oriented, even the non-profits! So when it comes to spending money to educate the team on something new, most aren't willing to do so. For those who would argue that you can learn it on your own, I understand - but like Milton Friedman said, there is no such thing as a free lunch! It still costs something, either time spent learning instead of building, or personal time spent learning, which fatigues workers and results in burnout.
Add to that how development tends to jump to the newest concept because someone in marketing convinced someone in administration that "this will save you money", and you end up with most people in technology knowing a little about a lot, but rarely a lot about anything.
End result, the churn burns out staff, increasing turnover and decreasing quality. Since the frameworks are intended to (sold as) increase quality and productivity, the end result is frequently exactly the opposite of what was intended.
Some industries do a great job of slowing things down, to allow staff to become experts, and to eliminate as many defects (in whatever they build) as possible. Most don't.