Another wrinkle, many states offer free in state tuition programs. Florida has Bright Futures, which pays for college for kids with a good GPA and an Sat score that you can get with a pulse (because standardized tests are evil or some crap). A large majority of Florida students graduate without any college debt through a program like this, funded by our lottery.
So really, now you're expecting people from states who have programs to support college kids to pay for people whose states governments are poorly run and don't.
I still maintain the crux of the issue is the cost of school. It's universities competing for students via big checks to sports programs and amenities for students. It's professors bringing in 5 to 10x what their graduates could expect to make because they write research proposals and get a commission from that funding. It's that instead of having to do more with less like the private sector, they get to do less with more because they have a government and population brainwashed that they are the only way.
If we controlled the costs it'd be a much easier thing for people to live with. If they worked in school to pay some of it off, they'd be ahead (I worked full time during college and still had loans, but they were manageable).
Personally, I don't support the ability to discharge student loan debt in bankruptcy.. A credit hit just means that banks will make more money off these people, not that their debt will be partially repaid from it. I'm fine with student loans being extendable out to 30 year repayment, but to get this the borrower should have to prove that they understand what they're getting themselves into.
Maybe that's the solution actually. Every student loan application has to come with a facts based repayment plan, where the applicant has to provide their expected income after graduating, their expected costs, and calculate what their payment will be and how much they'll have left over for that, factoring in taxes, expenses, and wage growth over the loan period.