Usurious student debt should be mandated at 0% interest and only paid back via a percentage of income. And such this would require it be issued by the state (as no company would want to) and you could tune it so that it would have to be paid back in 15 years (say) or be forgiven - and so offering it to people likely to end up in middling income jobs wouldn’t be worth while.
And make it so that if it doesn’t get paid back the college is the one out the money, too. And suddenly the problem solves itself quite quickly.