The problems of undergraduate education and academic careers are totally unrelated.
I'm honestly tired of debating the latter problems. People either don't understand what's going on, or they have a bone to pick. Comments like "many can't sustain themselves financially anymore": for-profit degree mills aside, universities all play shell games with their bursaries, stacking their capital fund and running the university on fumes so they can get bigger grants and subsidies from the government. The idea of a self-sustaining university is silly to me speaking as a Canadian. Our universities don't even try to be self-sustaining. American state schools may run under a profitability mandate, but when push comes to shove, the state government's not gonna shut the doors to their university system and the administrators know it. The real problem with academic careers is the fact that professors are teaching too many graduate students. That's happening for a lot of reasons, but the big one is academic culture, and that's not going to change. Like I said, though, I'm tired of debating these issues.
For undergraduate education, I feel like I'm on the verge of repeating myself. "Whether jobs should require degrees, given that blah blah blah". You're moralizing about a market outcome. Don't waste your time. If you want to force employers to hire qualified workers without degrees, your only option is collective action.
I can't think of anything more toxic than forcing universities to engage in vocational training. For starters, how? There are literally thousands of different jobs for which employers hire english and psychology grads. What skills can you teach those students that aren't already being taught? Which jobs do you target, the most popular one, ten, hundred? Do you require English students to take some vocational major? If so, how will that student change careers later on? How will that affect their income?
There's far too much hand-wringing about poor widdle undergwaduates taking underwater basket weaving or whatever. Some do, but for the most part it's bunk. The vast majority of undergraduate students are keenly aware of their career prospects and choose an undergraduate program that helps them achieve their professional goals. Even most programs people make fun of, like english, are highly employable for the skills learned in undergraduate coursework. The problem isn't english or psychology or gender studies or underwater basket weaving or whatever other bugbear. The problem is biological sciences. Pre-med, pre-dds. The problem is people taking undergraduate programs to qualify for professional school, and then being rejected from those schools. Or people in similar situations, like engineers - who may have completed the coursework, but may never qualify as a professional engineer if they can't find an employer to spot them while they build up enough hours. Those are the problems you ought to be worried about, not universities which somehow aren't teaching skills employers demand (even though they oh so clearly are).