My cycling club, I was secretary, holds committee meetings in the local pub which is our ride meet point. The committee turn up, by a drink each and occupy 3 - 4 tables for a couple of hours.
I always felt a pub was completely the wrong place for a committee meeting and 10 - 12 people buying a drink each and sitting for two hours was a monumental piss take. I very much take and agree with your point but also feel it's an unsuitable venue.
As for the thread title of support again I'd agree with a big "but." First and foremost the pub needs to offer what people want. Our local is ten minutes across the fields. 15 -20 years ago it was very busy, the landlord understood the demographic. We could wander in and meet many friends. Since then perhaps 5 - 6 landlords have come and gone, all failed and customers declined. It's just not a very nice place to go. I'd rather have a beer at home.