Very interesting thread. I agree that courses have always been businesses.
I learned the game on two different 9 hole courses, both privately owned. I don't think there is a municipally owned course within 3 or 4 counties of where I grew up (in Appalachia). Both were very cheap -- cheap enough that my blue collar dad could take himself, me and a one of my buddies to play often.
The most interesting thing about CCFADs to me is the pace. People join a CC largely for availability and pace of play (that's why I would anyway). But oftentimes CCFADs offer neither of those. They really just offer a 'pretty' course and at least on weekend, full and cramped tee sheets. And certainly most guys I see at CCFADs would find a regular public course plenty challenging for their mediocre games (and I have such a game too, so that's not a slam -- my own lack of talent makes the game hard, I don't need ponds and fountains and 13-stimping greens every hole).
I'm pretty politicly conservative (financially anyway) but I don't think every public entity has to pay for itself (e.g. the pool, the golf course, the baseball fields). I suspect when I'm old and never use the public pool, I'll still think my money is well spent for a place where the kids get fenced in and stay off my lawn.
That said, I don't think muni's should try to compete with CCFADs, keep 'em cheap and available to the kids, the seniors, and the working class. Especially since real estate prices have driven many private courses up in cost and away from a cost structure that allows for such a broad user base.