I will admit I chose the wrong word in my prior comment when I said guaranteed since that has a very specific meaning in this context. I was using that phrase more colloquially because there are other ways that the government protects the lender beyond a literal guarantee. For example, student loan debt cannot be discharged in a bankruptcy like mortgages, medical debt, or credit card debt. This was done because a private lender is normally heavily disincentivized from loaning money to someone with no credit history, no collateral, no income, and no expectation to start making payments on the loan for years.
[1] - https://studentaid.ed.gov/sa/types/loans/subsidized-unsubsid...
I'm not really concerned with whether or not students are able to attend their "college of choice."
If government loans provide enough to go to a state school, or even enough to live at home or off campus and go to a community college for the first 2 years, I'm fine with that.
Also you'll notice that I mentioned bankruptcy in my comment.
Today 91% of student loan disbursements are public loans that are funded directly from the treasury. The remaining new private loans aren't federally guaranteed (although we still make it difficult to discharge them in bankruptcy).