And from the other side, public college was never free in the US, but it didn’t have to be free to be affordable. We don’t have to make it free to solve the problem. In 1970 tuition at University of California schools was about $1000 in today’s dollars. It’s not nothing, but it also means you’re not making a huge financial mistake by going to college and not getting a degree.
Without student loans, a lot of families simply wouldn’t be able to afford to send kids to college. Meanwhile, as government (especially state governments) cut funding to schools, sticker price has skyrocketed even at public schools.
So really the only solution is more public funding for public universities. This will force prices down and force private schools to compete. Vanderbilt wouldn’t list their tuition at 100k if in state was $1000.