Perhaps a disproportionate number of software devs are unmarried?
My own experience actually reflects this situation. On my team, the only married people are married to other software people or teachers. The unmarried all date teachers.
Preferred, or just ratio is so skewed that they married who they interacted with all the time. Men could not do that as much as the were not enough women.
In this regard women devs get added bonus of working tech. Relatively high salary and likely have higher family incomes as both partners work in high earning field. Where as male devs would often marry partners earning less.
If nearly all of the female software developers married other software developers (which is my experience), it would work out to the numbers they show.