You are misunderstanding my point. I am fine with ping-pong tables and beer on tap, if they come with professionalism, where professionalism includes things like not sexually harassing women. Alcohol especially needs to be handled with care, and encouraging employees to have more than one drink is downright irresponsible. My point was that there is a contingent of business-types whose gameplan is to use the fun stuff as an excuse to drop professionalism, as in, why should you ask for a raise when you're having so much fun here? It's one big party!
The reason I say this is that I was recently job interviewing and I had one company that acted like this, and even brought me into a Friday happy hour as part of the interview process, where a bunch of young males were playing beer pong. First of all, how is that not a hostile environment for a woman? Secondly, I didn't want to drink, so was I supposed to look like I was no fun or bend my principles? Finally, when I complained to the recruiter, I was told they _only_ did that for engineers, and it was clear to me that it was a general strategy of indoctrination to avoid paying market rate, because it was all fun and games until we started talking compensation. And the company I most recently worked with before was more or less the same, the startup industry is filled with companies exactly like this.
We have a culture of brogrammers because the VCs create it to avoid paying engineers. And if you think programmers are all men, take a look at the VC and senior management gender diversity sometime.