The only losers here would be the colleges that no longer get to charge the same $300k for every degree they stamp.
Where is my logic wrong?
If you artificially change the price of degrees to match the expected lifetime ROI of that degree, you are decreasing the barrier to jobs that we already have too many people attempting to do and increasing the barrier to jobs we need more people to do.
Of course this analysis overlooks that some jobs are "good for society" on some metric, but no one wants to pay for them. But then the approach should be to directly incentivize those jobs eg through grants or government-funded work programs.
Of course, that's assuming that the cost of lost tuition on cheapo degrees is made up by bumping up the cost of good job degrees. If you merely cut the tuition of some without raising the rest, then you will need to deal with all the school's who have wildly outsized budgets that were being subsidized by the cheapo degrees.
Or, the government will end up paying for it, and there'll be a glut of social worker degrees flipping burgers because social work and library sciences have a relatively fixed number of positions available.
Not everyone is cut out for a STEM career. You can't turn cavemen into electrical engineers if the aptitude isn't there, right?
It's not a big leap to say that some people will prioritize greed over compatibility and end up risking being able to cheat their way through or flunking out / being expelled if they fail with nothing but either a degree they aren't qualified to possess or a debt they aren't able to repay.
A lot of people in IT would be happier as truck drivers, a lot of engineers would be happier as welders. It always boils down to balancing the money with the passion, and the current system is balanced to the college's coffers.
I did preface my original statement by saying that I don't know if there is a good solution. I proffered a solution knowing that it wasn't a good solution because there are things I with my single brain simply am not capable of calculating for, but I believe we can all agree that the current system has some significant flaws that should be addressed, right?
Maybe a social work degree has positive externalities that far exceed the earnings. But there's also a lot of crap that doesn't, and incentivizing the landslide of crap and disincentivizing the skills that are in shortage will do a lot of damage.
Stuff that pays well tends to be stuff that's actually valued by society. Structural engineers and surgeons get paid lots of money because they actually value add and their skills are in short supply.
The happy path might be the same or better, but the sad path gets grimmer. All that said, the completion rate fiasco is it's whole own can of worms.