When schools are more determined to teach entitlement values rather than math you get this result.
That is the absolute truth. As one who graduated from college some 22 years after graduating from high school, I can tell you that the mission of higher education isn't the same as it was a few decades earlier.
Diversity, global warming, saving the whales - it's all about the latest teaching fad. That's not to say that there is no value in college, but one could easily throw out 50% of the "fluff" and maintain the same level of actual education.