In theory, I would agree we need to subsidize a college degree more than today, but the system has lost social trust by the proliferation of worthless degrees, consistent costs beyond inflation, and a seeming need to rush headlong into bigger political issues. They need to fix this before they get much more support frankly.
I gladly will subsidize my next doctor, lawyer, nurse, teacher, banker, real estate agent, restaurant manager, construction manager, arc welder, plumber, high power electron, engineer, pharmacist, etc. etc etc. I have no interest in subsidizing art history majors, Scandinavian poetry majors, a spa level of amenities, spring break shenanigans, or non-academic messing around in broader political activities. These are minimal expectations of paying for my own kids' tuition, why shouldn't I have at least the same standard when paying for some other person's kid?