Federally guaranteed student loans totaled $122,500,000,000 last year [1]. Subsidies create artificial demand and push prices upward. They take away the student's incentive to say those same things of the price that you're ascribing to lenders. Traditional college isn't necessary for everyone.
[1] https://www2.ed.gov/about/reports/annual/2017report/fsa-repo...