Why not change who pays for higher ed? Because who pays for it isn't the problem. How much it costs is the problem.
I'm not convinced that subsidizing arbitrary college degrees is a good use of taxpayer funds.
I have no idea how to reduce the cost of higher ed, other than to reduce funding. Transferring costs away from the school and away from the student, to the taxpayer, is the opposite of that.
If taxpayers must invest in college education, I'd prefer to do it on the following basis:
- underwrite vocational training and certification, for certain in-demand trades. Wherever skilled workers are needed, let's get some.
- underwrite college degrees in certain specific majors, on a rotating basis. Not all majors. Not always the same majors. But a short list of important majors - STEM, basically. And adjust the list periodically depending on demand and other factors. Demand by employers for such graduates. Not demand by incoming students for such degrees.