Ending the loan program altogether without a suitable replacement is a non-starter. This would significantly disincentive upwards mobility between economic classes. i.e. You are suggesting to destroy "the American dream". That won't be allowed to happen.
This statement right here is a big part of the problem. While education is important... and can be very helpful in "upwards mobility"... it should never be done on borrowed money. Borrowing money with the hope that it will solve all your problems (or, really, any of them) just leaves with even more problems because now you've added an increased amount of debt to your problems.
Banks, credit card companies, the credit reporting agencies, etc make BILLIONS of dollars every year keeping people in debt. They'll continue to push this propaganda that borrowing money will solve all your problems, but it won't.
Subsides for the lower classes to reasonably priced state schools and trade schools (that "reasonably priced" part is important... us middle class folk need to be able to afford it to) will actually help people who have been historically disadvantaged get a leg up by giving them an education but not leaving them with a mountain of debt. "Free college for all" is not the answer... there's no such thing as free. The Government doesn't have any money... they only have the money they take from citizens. If you pay overpriced college tuition with taxpayer money, you also haven't actually solved any problems.
Also, college is not required for all jobs. Some form of education is helpful for nearly every job, but a traditional four-year degree is not. That's another problem that needs solved... employers requiring degrees where no degree is necessary. Of course they do that because of this "everybody should have a degree and if you can't afford one, just borrow money to get it anyway" nonsense.