> those fields are cognitively more demanding than commercial software development or, for that matter, undergraduate computer science
... you arrive at
> No cognitive ability or innate affinity explains the degree of disparity in computer science as practiced in industry.
Even if software development is "cognitively less demanding" in every sense (though I'm not convinced there is just one universal kind of cognitive ability), it may still be that women do not possess the "innate affinity" for it - namely, they do not like working in it, preferring other fields instead. To my understanding, there is nothing to contradict this explanation, and it makes perfect sense.