It seems like you're projecting your own feelings about the tech community onto Taiwanese business culture. By your own admission this is common to Taiwan, not tech.
Maybe it would be better if we just saw people as people and stopped freaking out about which sub-groups we can split them into.
I also didn't think about it until I was on a team at Google that was half female. But that was my third team there, and I'd also interned at IBM, Microsoft and a startup, and I had never worked with a female engineer before.
It could prove the opposite thing: that men are in a bad position because they are forced to study hard and lonely subjects. (Not saying it does, just saying the numbers could be interpreted in any number of ways).
But working often with people that have exceedingly poor social skills around women is something that has affected my job satisfaction. I'm sure men have other things that affect them that I haven't had to experience though.
Of course I would like to have more female coworkers. I just don't think that go go dancers in Taiwan are the root cause for not many women being in IT.
Did you go to a university with a good CS program that you were in? Were you ever single while attending university? Did you ever think it might be nice to date a woman who shared your abilities and interests? It's not exactly unheard-of for men to tally up the male/female ratio at gatherings where they spend the majority of their time if it seems out of whack.
You may win your moral battle, but you'll lose the war.
> Plus dancing girls is one thing, but dancing ON people is quite another.
Once again, how other people choose to live may, in fact, be completely different from you.
> Apparently this kind of thing really is pretty much a requirement for a Taiwanese event - pretty dancing girls are in attendance for all kinds of events.
If it's expected to be there, and it's not... you're acting in a manner that's inconsistent with culture.
As for your refusal to smoke comment, you'd be suprised at how strongly people will hold onto such things. I used to never drink alcohol, ever. But I had no problems with others doing so at all. I'd go out to bars with my friends all the time, and just drink a Coke, no rum. But slowly, people stopped inviting me out. They felt that I was being judgemental by not partaking in drink, that I was somehow saying that it was beneath me. This happened with several different disparate groups of people.
People don't listen when you tell them that they're wrong.