I think you are on to something. This is really the critical age when the decision happens. Everything else is the just the result of this.
My own theory, is that CS (programming) is perceived as having low social status. Women are socially smarter, so they are aware of that. Men are clueless, so they are more likely to choose programming and later they move into other CS fields.
What does this mean? Do women talk more? Yes. Is it substantive? Women are more willing to talk about their feelings but they also can be quite indirect compared to a man.
Women also have a reputation of being more adversarial and catty: https://www.nytimes.com/2015/11/01/opinion/sunday/why-women-...
It simply means that they are more socially aware. If you allow the metaphor, I would say that they are more likely to "play the game" and "play it well" at that.
Social skills have very little relationship to "emotional intelligence", so I have no clue why you would bring up the point that women are more willing to talk about their feelings.
You are comparing extraversion and agreeableness. While both are statistically higher in women, you are comparing apples and oranges.
Here, have some science: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3149680/
>Replicating previous findings, women reported higher Big Five Extraversion, Agreeableness, and Neuroticism scores than men.
Isn't this basically what got James Damore fired? Heh.
If he ranked higher in Agreeableness, he would likely have found a way to communicate the information without getting fired.
A colleague told me when out at a bar he refrains from telling women that he is a programmer because they suddenly become way more interested because they know how much $$$ programming jobs bring in. That does not sound like low social status signalling to me, but the opposite at least for males.
I don't think so:
"Neuroticism (higher anxiety, lower stress tolerance). This may contribute to the higher levels of anxiety women report on Googlegeist and to the lower number of women in high stress jobs."
Maybe if women were more agreeable they wouldn't have been so offended.
Agreeableness allows you to predict those reaction and plan accordingly.