This is not a problem that has any easy solutions. I've been kind of partial to making tuition free for four years (paid for by the state) as long as you can maintain a 3.0 GPA. Basically extended public school but more aggressive about weeding out people who are not cut out for school. The state would negotiate appropriate tuition each year to discourage ever inflating rates.
A 4-year degree should also not be as widely required as it currently is, which is something else that needs to correct, which would happen with a collapse of graduates.
But as mentioned upthread, if we simply keep things as they are and throw good money after bad, people are going to have to be in school until they're 30 in order to meet the minimum requirements for mediocre jobs. Better to have some tough times to weather, given that you can always enroll later in life after things have settled, assuming it's something around a 5-year correction.
Is this better or worse than the credential treadmill and a lifetime servicing debt? At least when college was cheap in the 70s, you could pay for it with a summer job and part time work during school.
> more aggressive about weeding out people who are not cut out for school
This would never happen.
1. Provides government with cheap, high-quality workers. 2. Teaches leadership, discipline and other necessary soft-skills.
So, stop federally guaranteeing (and issuing) student loans (which mostly don't go to the poor) and increase need-based, and public-service-based, grants. Widely available no-need loans drive up prices but also insulate people from the immediate effects at a time when they are cognitively least able to appropriately assess long-term costs.