Interesting question but I often mind some of these conversations miss the point. You don't join a golf course, you join a club. It is important that you enjoy the golf course, it may be convenient to your home or office, or provides access for your family to things you want, ie. golf/tennis/social/pool, etc. But the reality in my opinion, what is often missed by people who have not been a member of a club, is the friendships you make. I am a member of two great golf clubs and consider myself very fortunate. I absolutely love both golf courses. But the guys that I have at both and the friendships I have, are worth every penny that I spend. We have text groups where we get games going. There are truly 50+ guys I am thrilled to play with at any given time, not just a group of 3 that you might have if you are going to a muni or a resort.
Everyone has their own needs or wants with golf. Joining a club, especially with a top tier golf course, is not easy. The days are gone where you can roll up and write a check that is reasonable. There are big waiting lists and the costs have skyrocketed because of demand. Just because you identify that you are a Tillinghast fan, you're not getting into San Francisco Golf Club.
I love going around and playing some of the top courses in the world. But what makes it even more special, I am doing it with my friends. Many of whom, I met through my golf clubs.