I think you misunderstand. Your point is that computer science, as a field, has done many things to attract women and that it has still been unsuccessful. Furthermore, since so much effort has been put forth in this pursuit, the computer science community cannot be held responsible for the gender inequality.
I'm not sure that that is what you are trying to convey, but that is about the clearest argument I can read from what you wrote. If this is indeed your argument, then it sounds like you are in violent agreement with the author of the article. The major difference appears to be that you argue the gender discrepancy is just women's preference whereas the article posits it to be a consequence of gender mores (an admittedly subtle distinction).
If I have misunderstood, I'd be interested in clarification.