Well I think the elephant in the room is that we need a lesser focus on "higher education" and a greater focus on "trade schools". In fact, that's what's happening already, in a half-assed way, when people have the mentality "I just want to get a job/make money!" They're thinking of our colleges and universities as trade schools, and those schools are, to some extent, setting themselves up to be trade schools.
The only real problem that I see with all of this is that we can't make up our minds what we want. Lots of people want to go to schools that will teach them a trade that will make money, but call it a "trade school" and those same people think that it's beneath them, that it's low-class. They don't like learning a broad spectrum of generalized and abstract concepts, but they've been taught that either you go to college, or you should work the cash register at a fast-food restaurant-- there's no middle ground. There are professions like plumbing, which make decent money but people think are for stupid low-class people, and then professions like IT support which are considered more "professional" though it often amounts to similar work-- you're a mr. fix-it working with computers rather than pipes.
It's in coherent.
Meanwhile, colleges are actually more focused on research dollars, sports teams, and frat parties than providing either a "higher education" or a "trade education", all of which confuses these issues even more. I'm of the opinion that these things impede each other, and we need to begin to separate them back out. Young people who have no interest in studying anything and only want to party should go to cities and communities where they can get drunk and messy, instead of coupling that experience with "education". We should have minor league sports teams which have no college association, and let promising young athletes get jobs in those leagues instead of taking sham courses in big universities. We should look at how we fund and handle research and see if so much of it should be taking place in universities. We develop respectable trade schools for young people to learn a trade (or for older people to retrain in a different trade) for instances where people are looking for practical employable skills rather than abstract knowledge.
All of these things are achievable if only we could get our collective heads out of our asses. Unfortunately, I have very little faith in humanity being able to do that sort of thing.