Obvious troll is obvious. The moment you used "patriarchy" I knew you weren't earnest (or at least not a modern feminist). I've been involved with feminist advocacy in the workplace, and nobody uses 'patriarchy' as an excuse anymore... at least, not without irony. The GP didn't say females weren't smart enough to get in male-dominated programs - he said they didn't want to. And he's absolutely right.
Women in Engineering (the local Australian female advocacy group at the university I'm at) recognises that the problem isn't that women are some how barred from getting into engineering. They know how many women apply to the courses, how many are admitted and how many leave before completing. Simply, females apply to engineering programs in far fewer numbers; it's ridiculous to suggest they're being barred or forced out by the existing engineering populace, before their uni applications even arrive. It will be four years at least before those women even experience the current work force.
Women in Engineering goes to great length to get female undergrads in engineering. In fact, in my undergrad there were 7 scholarships females could apply for (compared to the three who actually enrolled) vs 2 scholarships males could apply for. The gates were wide open. Double the number of students could take the course, with full financial support. Nothing is stopping them from signing up, they simply don't want to.
The problem is that young women finish their high school certificates, look deep within and don't see engineering there. It simply isn't 'them'. Engineering has an image problem amongst women. It is often seen (perhaps rightly) as a competitive, technically-focussed bandsaws-and-soldering-irons sort of job that alienates you from other people, best suited to career introverts. Few woman wants to work in an environment that they feel is isolating - especially not one which does have a reputation of being 'not for women'.
The sad truth is that there are lots of opportunities for working with other people, and for having growing experiences outside of simple technophile interest. The women I work with in my job enjoy the collaborative parts of coming up with a solution, getting it to work and then getting it out the door. They enjoy what they do. But how do you communicate that to the women looking at career choices just now?
And if you don't believe me, then I urge you to sign up for an engineering program at your local university and find out for yourself - see if anyone tells you "Sorry you can't do engineering: you're a woman". I'm sure they won't. We'd love to have you.