Some clubs used, not sure they all still do, to operate a kind of "we don't really want you visitors-societies but if you absolutely insist on coming you're gonna pay a big wedge of £" unofficial policy. Not sure they do these days, although some maybe might.
I do know one club though, which has full membership, where the members got so fed up not being able to play their own course, ie standing in the carpark watching societies tee-off and play, that they agreed to increase the annual subs by about 7% and highly limit society play. Visitors and guests, no problem though. Seems to be working, which is interesting.
One thing that has changed play at other clubs is more amateur Open Comps - singles, pairs, mixed, junior, senior, ladies, men's, team - play somewhere else, fixed dates, attractive pricing to play, possible prizes, courses maybe prepped a bit better, well organised and advertised - the catch, maybe not a catch, maybe it's the key - you have to have an active handicap, so you need to be a member somewhere else. This tends mean some categories of golfer, ie a non-member somewhere, misses out, but nothings ever perfect, and you need regulation hcp/playing ability wise if prizes are on the line coz bandits and chancers do exist. Food is often included in the price. One downside I've observed, I'm sure there are others - the prizes - they sometimes give M&S vouchers or the like - wrong IMO - the prize money should be staying within the golf business.
A growth area has been multi-course Open Comps - playing several different courses over consequtive days. Folk, like me and my friends, are basing golf trips/holidays around these events so tourism/lodging/food etc in the area also benefits.
Just some thoughts.
atb