@ChangeTheGame:
I was mostly agreeing with your observations, just elaborating a little on their implications.
This interactive graph is interesting…
https://www.npr.org/sections/money/2014/05/09/310114739/whats-your-major-four-decades-of-college-degrees-in-1-graph
For whatever reason, there was a notable increase in the number of business graduates in the late 70s, both by percentage of grads and in sheer numbers. My theory is that business grads prefer to hire other business grads and tend to look at other grads as either trained for work (computer sci, engineering) or not trained (almost all other majors.)
The only way up for most others is either to aim for professional school or to get trained and licensed in a trade or guild, and hope that your trade doesn’t get outsourced, off-shored or automated (by the business grads?)
As an alternative, maybe most college students should be majoring in business and minoring in the other subjects.