I find it disturbing and sad that you didn't even think to mention egalitarianism in either your male or female reasons to push for more females in tech.
For me, it's as simple as, if you want to be a tree surgeon, you are expected to act like a tree surgeon. If you want to be a pastry chef, you are expected to act like a pastry chef. And if you are a programmer, you are expected to act like a programmer. Gender doesn't really come into it.
If egalitarism were a significant motivator, then there would have to be the same push for garbage women as for IT women. Since there is no push for garbage women, egalitarism disqualifies as a reason.
As I said, if "egalitarian" means 50:50 male and female workers, then the same people pushing for tech women would have to be pushing for more garbage women, too. Since they don't, obviously that is not the driving force.