Any student that is disciplined, self motivated, and has learned how to learn, will be more able to learn in a an independent fashion that students who do not have these skills. In a traditional education one went to school where one listened to a professor lecture or read books on the subject. The actual pedagogy, after the teen age years, was minimal, and often involved simple discipline, not teaching of the skills one needed to learn more independently in later life.
This reminds me of something I read here about how taking optional advanced science/math courses in high school was positively correlated with better outcomes later in life, so some government officials wanted to make the courses mandatory. What they were missing is that what was really correlated with better outcomes was choosing to take difficult courses that were not necessary to graduate. The students wanted to learn more despite the fact that there was an easier way.
As long as we could live with the vast majority population engaged in semi-skilled labor, this was fine. However, now we really have more a need for skilled labor. This requires more people to have than a high school education. So we need an advanced pedagogy to help people reach the potential where they can learn more.
Universities and colleges are not^H^H^H^H^H^H^Hshould not be trade schools. They are supposed to teach you how to be trained by an expert in the field who has no special pedagogical knowledge. Do you think companies want to hire college grads who can only learn with the aid of dedicated, inspiring teachers who know about advanced teaching techniques? No, they want their new hires to be able to be trained by there existing staff who just know how to do their job. Of course, most companies don't want to invest in training. Maybe more trade schools (even online ones, with cheap certification centers) are the answer. But that still doesn't solve the problem of everyone wanting 5 years experience, but no one willing to give them that first 5 years. Perhaps shorter, more accelerated (and above all, CHEAPER) college degrees, and redirect college loan funds to funding those first 5 years on the job.
But this will only make worse the problem of how HR depts. view college degrees. Thirty to forty years ago, they were used as a simple way to weed out most of the population from the labor pool. (It was shorthand for rich, white men; or the very motivated and/or lucky minority, who will work even harder because they were living the dream.) But if everyone has a degree, they're worthless for this. If everyone could easily get those first 5 years experience via some sort of federal loan program, then "5 years experience" on your resume' would be useless too. As it is now, all this push to get "college educated workers" more cheaply is just an attempt to lower salary costs by saturating supply side of the job market.
I would say we are accepting that most of kids will be semi-skilled laborers without the jobs to insure a high rate of employment, which means more welfare checks.
The real problem is that the economy only really grows by blood, sweat, tears, or fossil fuels. And we don't have enough of the last, nor much will to spend the first three. Even if everyone had a college degree, we as a nation cannot afford to give everyone the kind of paycheck that such a diploma earned 30 or 40 years ago. The only reason these high-tech jobs paid better was that they automated away several other jobs. The pie isn't getting any bigger, we're just getting better at cleaning the plate. Welfare checks (or something like them; perhaps a basic income with onerous strings attached?) seems like the best possibly endgame for a civilzation whose population continues to grow unchecked as we eventually deplete out fossil fuel reserves. Much more likely is that the whole thing implodes via war, famine, & plague sometime in the next 500 years.