My bad.[1]
The computing world isn't the most inclusive to begin with, and by additionally alienating parts of the audience that hasn't already been excluded on other grounds (gender, race), none of this gets any better. Conferences carry a lot of symbolic power, because they are representative of a given community, moreso than a forum or a mailing list, where some voices will always be louder than others. The conferences, then, have the onus on them to accommodate a wider audience of people; they also have the chance to shape their respective communities. By creating what has been described by others as "fret party" environments, these communities severly curtail their wider appeal. It also doesn't help the image of programming being a non-respectable profession. If you behave like and cater to the "frat-bros", expect to be treated like one.
Most academic conferences seem to handle this better, with drinks receptions, dinners or evening programme separated from the actual conference content. If alcohol is served, that usually means sparkling wine and/or wine, with juices as alternative. Additionally, conference proceedings and drinking are strictly separated. I think the conference dinner, as a whole, is a better format, because it still enables you to chat to other attendees, but since everybody is already eating together and thus connected by a common activity, drinking doesn't have to be the one thing connecting everybody. Whether somebody then has a drink with their meal or not doesn't matter so much.
[1]: This might be sarcasm.