You can, and they do, put a price tag on all that. If I lived on a course and once G is old enough we can drop him off and let him go for hours... absolutely. But not everyone thinks like that. One of my good buddies golfs every week, 2-3 days, well off, smart dude, and dropped his membership 10 years back and hasn't changed. He has all those benefits at whatever course he wants and does just that with 2-3 standing games and a great group. Just because you grew up with it doesn't mean it works for everyone.
I love golf, you know that. I follow PGA as much as just about anyone. I enjoy playing but as someone that didn't grow up playing if I want to get good enough that it's enjoyable it's going to require a few years of 3-4 times per week and consistent lessons. Just don't have that time right now.