Schools are expensive because the amount of public funding to universities has been slowly shrinking over the past 60 years. College in the US back in th 1960s was very cheap.
Student loan amounts due did not change, but income based repayment options did which means people’s minimum payments went up
Students in the US were told college is the only career path for the past 40-50 years. This obviously isn’t true and is why we have trades shortages. In many cases, that’s also all the advice people received. There was no coaching for what kind of degree to pursue or what field to angle for, so a number of people got expensive degrees that didn’t have good career prospects. To be completely honest, I lucked into choosing engineering because of my interests and the interests of my friends
Three things going on: