Following your example, their experience would be akin of having a lunch event at a work event were they only had pork for eating when chances are that in the group there are probably some vegans/vegetarians or people that due to religious belief abstain from eating it. The argument is not that you shouldn't have pork. Is that you should also have some more options.
I mean, if that's his point then ok. But I doubt that he is having difficulty finding water or coke on these events.
If it's a beer and wine social, because they don't want to deal with mixing anything, I do think it's an oversight on their part to not at least have some kind of soda options.
In either case, you’ll get weird questions and you might feel left out.
My group has a very strong drinking culture and I don’t drink and don’t eat animal products. I’m always in situations where I have to explain why I’m not eating or drinking to our customers, but my coworkers and our customers are adults and don’t make it weird.