The solution is simply to end student loan program, excepting for military vets.
Colleges will crater and become reasonably-priced again.
You're half right. Colleges will crater. The reason tuition at public universities used to be reasonable is because of state subsidies, which have been declining nationwide, leaving the students (and student loans) to make up the difference.