There are no good options for fixing the Student Loan Program, but there is a not-as-bad option.
A single program, 0% interest, with lifetime maximums per degree type (undergrad/grad/professional). No forgiveness: you pay back every penny you take out.
The government supports education by taking a loss on interest, and schools have to reign in costs to fit degrees to the program caps.