I can address the "which tourists would join a club" question. I used to be a sales rep in the outdoor industry, for tents, backpacks, boots, whatnot. The industry's twice-yearly trade show was in Salt Lake City, so I would spend the greater part of a week in SLC twice a year. During that time, it's really nice to be able to grab a beer with your partners, or your clients, or your friends from the other side of the country you only see twice a year...
fwiw, we rarely got hassled to "join" a club. I don't know if they relaxed the rules during those weeks in the face of thousands of heathens coming in from the outside, or if they tired of hearing each of those heathens saying, "Private membership club wot wot?" but only once that I recall did we have to sign up as members. And that was actually pretty funny - my buddy is a smartass, and went on a riff about what benefits we could expect, when do they mail the newsletter, is there a profit-sharing option, and so on - the waitress was lost.
Some oddities did exist, though: iirc, you could not order pitchers of anything, only individual drinks. You could only have one drink at a time, so if you ordered "another round", the server could not set the new drink down in front of you until you drained the first one or gave it to the server. And all the beer was 3.2, which is basically beer for people who like to pee a lot.