Totally and wholeheartedly agree, I do not think gender has anything to do with it. It should be more about a willingness to learn and an interest in the subject.
Edit: not saying men don't. I grew up in a household of girls. I DID play with barbies. Not makeup though.
This even despite the fact that there are a lot of other women who weren't taught this nonsense, and have been very successful in scientific and engineering fields.
I don't think it's a matter of women not gravitating toward programming. It's more likely a matter of girls being taught that they're not capable of it and not having successful role models who are in these industries.
Also, note that "it's just that men gravitate towards it more" is not an explanation. It's a way of avoiding actually thinking about the topic. Gravity is about mass, not gender.