The CC i belong to has 249 members,of these there are about 80 hardcore players (play 3-4 times a week some more than that )another 100 play once a week maybe.Our owner is continually removing people who don't participate much,by this i mean the people in the club who don't play in the CC comps for 3 months or so.
The reason for this is "why join a CC if you don't contribute anything to it".
I joined as a pro and the better players there taught me enough to take me to Legend in 6 months. They couldn't have done this if the club was clogged up with people who don't join in ,it would just stagnate.
I play a lot of the other members using skype the banter is great and people can pass on tips and advice much easier.
I take your point that some people only want to play in bursts every 3-6 months ,that's their choice. you don't need to be in a CC to have a friends list.
The people who want to improve need to play against better/more experienced players as you said a CC is the best place to do this,it also gives the higher tiered players a chance to repay the kindness and help they recieved on the way up the ladder.
A larger CC (500)would just have more people doing nothing...why?
A good CC where people can learn the game ,have a laugh and get to know other like-minded people needs to be active to thrive.
The more active players you have in a club ,the more people you have to teach and advise the people who want to progress .
From a pro who was helped by the clubs TM's and Legends, i'm now a legend who tries to help the pro's/tour pro's etc....i learnt an important lesson from the better players and now it's my turn to help. i couldn't do that in a CC full of people who take no part and keep out players who want to learn this great game.
whilst i respect your veiw i think bigger clubs wouldn't help
liam