The main problem why college cost soo much in the USA is:
1: easy access to students loans.
2: brainwashed kids that think you need a college degree to be successful.
So you got lots of demands with the students having access to a lot of money. This drives the price up for higher education.
So what you have is a lot of kids that graduated from Universities become taxi drivers because when everyone have a college degree, the degree is worth less.
My friend two kids is probably paying 80k to 200k a year for their education. Keep in mind this is everything including housing, food, books, transportation, etc. while in college.