You're completely missing the fact that this is a cultural phenomenon that has taken 50 years to develop. In 1960, about 4 million attended college. Culturally, it wasn't considered necessary to go to college unless you wanted a particular specialty, or unless you were rich and just wanted the college degree.
Today, 20 million go to college. But the population at large has only doubled. So, by the 1960 culture, we've got 5 fold greater college attendance. Why?
Simple - 1. Federal loan money. 2. Cultural shift and the delaying of growing up.
[EDIT - just one more example of how bankers control the world - Student loans are big business - the Federal Govt, translate the tax money of all Americans, guarantees the loans. Guar - en - freekin - teed. And you can't dismiss the debt in bankruptcy, so the banks have, almost, zero risk. Nice deal if you can get it.]
If you want to understand why the cost of college is so high, just look at this graph. It's very obvious. Greater demand results in greater price. Colleges raise fees, costs, tuition, whatever, because they can because the demand is there. If you want to control the price of college actively, simply remove the subsidized funding AND make all student loan debt dischargable in bankruptcy. You'd cut enrollment in half in a few years. Prices would collapse. If you want to do it passively, just wait - the U.S. govt. won't be able to afford all the subsidization welfare much longer.