There is a better solution than the ones politicians offer
This is ALWAYS true. There is ALWAYS a better solution than the ones politicians offer. Of course in this case, colleges aren't interested in creating a solution for the burden of student tuition costs as long as government keeps shelling out big bucks to them. There is already a system in place where people can donate money to colleges. It is called an endowment fund. But colleges sit on their endowments while continuing to raise tuitions because they know government will keep paying more and more.
And now that Democrats are offering to pay all college costs for those who are least willing to take responsibility for their actions, expect tuition costs to rise even more.
The problem here is government doing what it does best - destroying the free market. If government ended its monopoly on student loans and got out of the subsidy business, tuition rates would fall because of competition. Of course you would no longer have professors drawing half-million dollar salaries for teaching two classes. But the invisible hand would create greater choice (and value) for students.