I get real tired of the argument that everyone should just go to community college or trade school. Not everyone is made that way. There should be no stigma for trade careers (and honestly there are more people that complain about there being a stigma than actual stigma....). But people should also be able to reasonably afford a 4 year degree.
I have no mechanical sense at all. I couldn't be a plumber or a ditch digger. I needed to be an accountant. And I should be able to pursue that without going into thousands of dollars of debt. And you know what? Back from 1997-2001, I was able to do that. In-state tuition room and board was reasonable, I had saved a small amount of money growing up with the expectation it was for college, I got a few small scholarships, and I had loans totaling $16,000. My parents were unable to help much at that time, but I obviously had them to fall back on if things had gotten scary. Even 20 years ago $16,000 was a reasonable amount of money pay off. I paid $100 per month for 15 years because I had an incredibly low interest rate and I was finished.
I'm a firm believer in people being smart about their college education. I think they should think about future careers and earning ability and all of that. I majored in accounting because I figured that was the most versatile and it would be easier to get a job. But I would have lost so much had I not been able to go to a 4 year school and do the whole college experience. And kids today should be able to attend Iowa State for a reasonable amount of money (i.e. not what they have to pay now) without getting told that they should go to trade school just because their parents don't have money. And there is. difference in community college and a university. One is not better than the other, but there IS value in a university education for some people.