But to address your point:
> The problem with community colleges is that you completely miss out on any meaningful networking. As long as all the best students see it as beneath them, you'll have a hard time meeting people in a community college who can actually help your career
Since the instructor I had was a well known local musician, he actually called me up a few times for a gig, and I have done quite a bit of networking that way. I think you would be surprised just what type of networking oppritunities are actually are at a decent community college.
Like I said in my comment:
> I have actually known quite a few professors who are in actual industry and teach a class or two.
One of the best entry-level folks I have ever met we found this way. He is an incredibly hard and smart worker, but did not have the money to go to a four year university. So he went to community college, and a colleague of mine who taught there offered him a job as he was a student. Now he has a four year degree (he was able to pay his way through college with that job) and is one of the best contrbutors to that group.
Classic microeconomics vs macroeconomics problem. Individuals can always improve but you can't extend "just pull yourself up by your bootstraps harder" to an entire civilization. An individual benefits personally by going to Yale, if they can. You can't fix a national education system by making the official strategy telling kids their only hope is getting into Yale. Especially if there's an alternative that actually works for the masses, like CC.