A lot of people go to clubs for different reasons, Some go for the social side , some go for the shagging and some go for the party.
The club environment is a platform for you to use to whatever level you feel comfortable.
The differences in the clubs in JHB and i frequented most of them, is where you as the person or couple feel you fit in best.
The costs vary from club to club, as do the drinks prices, some serve a meal, some serve light snacks you could buy when you are there.
As for single woman going to clubs, is this not a "safe" environment for them to meet like minded people? If i were single there is no ways in hell I would meet someone in or at a private venue, how do u know the calibre of person you are meeting? Why would you want to make yourself vulnerable and allow yourself to be put into a situation you might feel uncomfortable with?
The club environment makes this easy, should you hit if off with the person you are meeting, well and good, if not, you simply move away and meet the rest of the people around.
There are management and moderators around to help you, guide you and make you feel comfortable. Rules are set in place for reasons, after having an introduction at the club, ( all clubs insist on this) everyone is on the same wave length, so it takes the Ignorance out of the equation.
Is this not part of what we pay an entrance fee for?
The "click" part, I don't think there are clicks at all, I think where the misconception of that comes in is a "newbie" you arrive, you know no one, yet you sit and watch a group of people having a good time, most of these people have gotten to know each other over a period of time and i am sure they would gladly invite you into there group. The more often you go, the more people you meet and the better party you have, We were all new once and it takes time to get to know people, take a chance put yourself out there, go the extra mile to smile and introduce yourself to other people, you might be surprised at the outcome.