I think these sorts of articles are asking the wrong question when they ask "why aren't there more women in CS?" or "how can we get more women in CS?" Instead the question should be (IMHO) "are there any barriers to entry for women in CS?" I suspect the opinion people have on this issue largely mirrors their view on affirmative action. Some believe in a meritocracy that is blind to race, age and gender. They believe…
If you're referring to affirmative action, the other side is more akin to the belief that without corrective action of some sort, that there will never be a fair environment in which to have a true meritocracy.
This is due to nothing more than competition theory; if you have two evenly matched teams, and one has a substantial lead on the other at the halfway mark of a game, you wouldn't expect the losing team to come from behind except in rare cases.
Given that Real Life is very much a Winner-Takes-All type of game that has sharp implications for later generations of each team.
Now it may be that there are other reasons for a gender imbalance in this case and so your revised question is probably as simple as it can feasibly get. But affirmative action, while being one of many distasteful choices for a distasteful situation, isn't necessarily just a bunch of do-gooders trying to force things into balance. It's an attempt to ensure a meritocracy is even possible at all.