One aspect of established golf clubs in the UK is how much golf , ie tee-times, they give away, and usually a greater amount the higher the profile of the Club relative to their locality.
County and area matches and events for Men's, Ladies, Seniors, Juniors, Pairs, 'A'+'B' teams, regional and national matches and championships etc etc. 'Blazer events' as I've heard them referred to. And charity events and certain old boy/girl society ones too. And they all take up tee-times that can't be otherwise used by members or paying visitors etc.
Admittedly such events might provide some advertising for the Club but any non-play income, ie food and beverage, generated during there running doesn't really seem to do more than net-off against similar income that would otherwise have been gained from member and visitor f&b, not even when 'The Blazers' get stuck into the whiskey and gin!
atb