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.
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.
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.