Cost barrier is a problem.
Don't know about putting on a false front or appearances when one is at the golf club amongst others.
I don't think I can afford it or tolerate the showiness.
So when some one suggest take up golf, I squelched the idea. (for me)
But for those who have the money, time and need the connections for business purpose, maybe it is good.
Look at the huge number of golf clubs being thrown out at second hand stores by people who have tried and given it up. Like worthless, you know? $2 for 1 golf club.