CCs are mostly there either for cheap transfer credits, or technical programs for local industry; things like cad/cam, aviation tech, etc.
There were a lot of classes I saw (and some I took) at Universities that were just as bad, if not worse.
I would say they have a wide variety, much like universities. I have generally had a pretty good experience doing it for non-credit (i.e. education for it's own sake).
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.
Community College classes are MUCH cheaper, and are even more so if you don't take the class for credit (where I went, tuition was $20 for a 1 credit class for non-degree seekers. No that was not a typo, it was Twenty USD for the entire class).
Community College professors don't do research, so they are usually focused much more on teaching classes. I have actually known quite a few professors who are in actual industry and teach a class or two.
I took a Jazz Combo class every semester with a well known local musician. He enjoyed teaching the class because everyone wanted to be there (we were all adult non-degree seekers), and since it was on a weeknight, he wasn't gigging anyways so it was a nice bonus to his freelance work.