yes a ski is 500, buy land and dig a lake, Min 500k in a rural area..you could lease a building and put a tennis court in it for much less, or build and own land..pouring concrete is much cheaper than digging a lake (Tennis) and upkeep is way less than a lake. As this i have first hand knowlege of with our lake, I know what it costs to have the water treated, fish have to be bought/ buoys(not really big) insurance if you have events / anything where people can die (I dont know what tennis insurance/golf would be like)
Golf course cost 7-25million to build lets say. bigger land for sure, but they also sell memberships for (bayhill) 30k initiation fee, + minimum spending each year on golf / food + 8k annual dues. On this they have a waiting list right now, so lets say they have 1k member total thats more money in one year than most ski clubs will ever make. No obviously you have costs to maintain that property. More land and more people = more money overall. I looked into turning my lake into a "club" but the amount of people who complain about paying 50-70$ for a ski ride makes it not even worth a headache, yes golf is 45-100$ average at some places, but then they are buying food and getting 300 people a day at some places (not everywhere of course)
A club pays lets say 70-80k for a new boat, which people complain when its not the newest so lets say that expense is every 3-4 years and maybe only have 20-30 memebers? Dues are higher and cost is higher, as soon as someone wants to buy a lake that handle 100-300 people a day, I can think of maybe 4 places that could make that work...skiing is a niche sport at best For golf that good 500 set will last people most of their life just like that 500$ ski can (unless you are trying to ski alot) which is the same for golf, I dont need my 1k set of clubs, just like 75-80% of people dont "need" the highest end skis, but we all want to get the best or we wouldnt be in the ski industry.
Really what it boils down to, Skeet shooting / Tennis / golf (in this conversation) are more marketable (tennis year round pretty much anywhere) Golf is getting more mainstream with Top golf and others like it. Skiing requires that 100k boat(less if you go older models of course) So its a much more "personal" buy.
Golf Tennis, and I dont really know about shooting have way more "public clubs" which is what skiing needs, but someone would need to spend some serious cash they dont plan to get back anytime soon in order to do so.
The side note I dont think many golf course actually treat the water, the run fountains in some to keep the water moving, since no one is in them, they are typically just taken over by algae.