"Education" isn't really getting us what it's supposedly for. The "education-industrial complex" just sucks up all available money.
It's a vicious cycle: There's a massive pool of individuals programmed to think college is the only answer for them.
And they are given LOTS of "free" money. Very few colleges exist that their imprimatur on your diploma will get you a better job.*
So most colleges compete on "experience" and "amenities". And those experiences and amenities cost a lot of money. And the only response to other colleges offering more or better experiences is to make yours even better (and more costly.)
As a result, colleges are far more than what they were just 30 years ago. Massive stadiums/sports complexes/significant staffing increases (because they aren't adding much more instruction, just more "experiences") and colleges are MUCH more expensive just to pay for what exists.
If the "free money" weren't there, we'd see a lot more competition on cost. Effectively the only schools competing on cost are the "Junior Colleges".
*Even the Ivy Leagues don't seem to have much in the way of effect on future earnings. Those who are accepted to the Ivy Leagues but go somewhere else tend to do just as well as those who do go to the Ivy Leagues. Maybe the results are different for those not accepted on merit (legacies, for example), but I haven't seen a study on that.