But the deeper answer is: because western society thought we'd already patched that one. We had a long history of actively discriminating against women. But despite creating a stigma around that sort of behavior and 'officially' banning it, gender representation in our particular corner of society hasn't changed all that much. Not even the modest amount that other sectors have seen.
So the question of "where are the women" isn't only about the women, but about our seeming inability to fix society just by joining hands, singing kumbaya and declaring change.
If we'd gone through the trouble of a social movement to kick an industry bias against, say, stereotypical jocks, extroverts, or guys-who-know-how-to-talk-to-girls, then I suppose people would pay more attention to why those groups are still under-represented too.
As you point out, various personality types are underrepresented in CS. The particular ones that are highly represented are less common in women. There is a reason for that, and yes it's bad, but the personality type distribution among women in general has nothing to do with CS.
PS My theory on feminism is that it said, "Men must reform." And so they reformed some. Meanwhile it did nothing to help women. Hence women are now worse than men.
It's a rather broad resource, but to be honest I'm just starting to get into the subject. My earlier snarkiness was caused by frustration at how quickly people are willing to dismiss feminism or make sweeping generalisations about it, without bothering to learn much about it.
Sorry if I've overreacted, the comments on this article have made me hyper-sensitive.