> The real problem is voters want lower taxes, and some genius figured out a way to tout lower taxes and tax payer assistance to students, hence student loan debt.
The facts don't support this claim. U.S. government spending on tertiary education is 0.91% of GDP compared to Germany's 1.0% and Japan's 0.45% (source: https://data.oecd.org/eduresource/public-spending-on-educati...)
Rather, university education in the U.S., like healthcare, is insanely expensive compared to other countries. Why is that?
1. Non-selective. We admit 70% of high school graduates to University whereas in Germany they admit 1/3.
2. Too long/unfocused. University education can last 5-6 years in the US for a bachelors, whereas in Germany it is limited to 3 years. You don't get to drift around as "undecided" and change your major, you apply to the school with a specific major. You don't get a lot of choice as to your electives and follow a pre-planned course of study (for the most part).
3. Too many frills. European schools don't have massive sports stadiums, athletic departments, or other amenities similar to US universities.
4. Too much staff. Our universities are massively overstaffed with everything from diversity officers to football coaches to teams of counselors.
Put this all together, and you have a very expensive, inefficient, gold-plated system focused on catering to student whims rather than to taxpayer efficiency. Of course tax payers don't want to pay for it -- why should they? If you want European style funding of universities, you need European-style spending levels and rigor. If you want an experience that is half as selective, takes twice as long, and offers absurd amenities that have nothing to do with university education, then you are going to have to pay for that out of your own pocket rather than asking for taxpayers to provide this experience for you.
The good news is that you can find relatively inexpensive higher education in the U.S. if you are a good student and are willing to attend community college for the first two years and a local state school for the rest. If you are good enough to be admitted to University in Europe, then in the U.S. you should be able to get a scholarship. Of course most US university students would never be admitted to University in Europe in the first place -- so having an option to pay a lot to go might be better than not having an option at all. But I suspect that we would be better off adopting a German style trade school system to absorb 50% of high school graduates as well as a more rigorous high school system, but that would require adoption of tracking and letting most students know that they are not going to be on the university track. In that type of environment, sure, taxpayers would be willing to fund the enterprise since they would only be spending 10% more than they are spending now to match German-level of tertiary education spending.