In addition to the points mentioned in this thread, let's remember that golf is hard. Really difficult most of the time which presents barriers to entry. You need a serious interest in the game to become competent.
On top of that the game is really ritualistic. You have to know the basic rules and the game has defined etiquette followed more or less depending upon the course being played. The ritual must be intimidating to a novice.
Yet, those are some of the aspects of golf that I love and I believe draws many people to the game on a lifetime basis. That and our courses - playing fields that vary every day. They are firm, soft, cold, hot, tees move up then back, the wind blows, the greens are soft, fast, dormant etc etc. A wise man - Princeton University grad, a Doctor and long time Springdale member told me he was glad he played golf instead of Tennis like his brother because every golf course is different and EVERY Tennis Court is the same. And golf courses are different every day.
So, I have thought for years now that GOLF IS NOT FOR EVERYONE ! Maybe the current generation cannot appreciate the challenge,culture, traditions and history of our game until they get a little older.
While I am not against growing participation in the sport, let's not corrupt the essence of the game to grow it. Top Golf is probably fun and hopefully will usher in new players who will transition to taking up the genuine game. But it is not actually golf. If I worked for Titleist or Callaway or was in mid-career as a Club Pro I might feel different.
So, I would rather see the game shrink than become corrupted for the cause of profitable growth.