That's because, for the most part, women's brains are wired differently then men.
Women talk in "Spider Webs". Jumping from one mostly unrelated point to the next, to the next. Their conversations resemble spider webs and most men just stand there and have no idea where they are going as the topics are constantly jumping and changing. They will start off on one thing, and then go off on 20+ tangents before finally circling back to the original topic.
Men are Linear. We talk "A", then "B", then "C", which is why "D". That we can follow.
IT requires Linear Thinking.
No, it really doesn't. Not everything has to be Von Neumann architecture.
I work in software development and maintenance with mostly men and a few women. The women are just as good as the men, they just think differently. Here's my theory: Men have significantly larger brains than women but they only work in one hemisphere at a time. So men can single-task better than women can; men can operate in the left-brain or the right-brain just fine, but only one at a time.
Women have a *lot* more connections between their left and right hemispheres (corpus collusum). So they multitask better, and can work in both hemispheres at the same time; their brains are smaller but more efficient. IT ALL EVENS OUT. Neither sex is really smarter than the other. The real problem is can 2 engineers of the opposite sex communicate with each other. The burden falls on the women because engineering is a male-dominated field.