This is why I actually agree with Obama's "make community college free." It would put a lot of students who have no business going to a 4 year college/ students who cannot afford four year degrees (or at least the debt those have with it) into a place where they can learn an employable skill and get a job that it above what a high schooler would get and live comfortably. It would make 4 year colleges still prestigious and would in my opinion lower the cost of 4 year colleges so they have to compete with students leaving to get a 2 year degree, all while overall costing taxpayers less. The real trick is convincing (or setting standards higher) students that such a path in going to a JuCo is still relatively lucrative, and and a better choice than trying to go to state college U and getting a degree in psychology/sociology/communications/insert worthless degree unless you get a masters+ with it and then graduate with massive amounts of debt and still be in no better place education wise than when you left high school but now you carry $80,000+ in debt.
I'm all for making college affordable, and that everyone regardless of economic background etc. should be able to go to college, but it's stupid to assume "everyone" can go to college. Some are cut out for it and others aren't. But those that aren't can still learn to be an IT tech, mechanic, welder, service repair person etc. and made some solid coin and live a good life.