I think your argument applies at least as strongly to Happy Hour.
In both cases, parameters should be picked to accommodate the preferences of as many people as possible, the experience should be set up to allow some participation by those unable to participate fully, and it should be optional in the first place.
I don't think the argument applies nearly as strongly to happy hour. if you don't like drinking, you can still enjoy some food and talk to your coworkers. I understand it's not very fun to be sober around a bunch of drunk people, but they really shouldn't be having more than a drink or two at a company event in the first place. I guess it's especially tough on recovering alcoholics, but no more than the entire outside world.
Depending on the game and setup, you can probably talk to your coworkers during the game without actually playing. This should be taken into account in selection of game and setup.
I was thinking about it in a remote context. personally I find sitting in discord but not playing the game is a lot more boring than being at a bar and not drinking.
at an irl event with games, it's not weird at all to socialize without playing.
Without a doubt, you are correct that alcohol is not universal either. I have never had the "luxury?" of working for a company where sponsored happy-hour was a thing.
In both cases, parameters should be picked to accommodate the preferences of as many people as possible, the experience should be set up to allow some participation by those unable to participate fully, and it should be optional in the first place.