There's also cultural aspects. Until not long ago, girls weren't supposed to like sex or dating, they were born and raised to be good wives. So they were pretty much trained to ignore looks and go for the "good husband" types, i.e. fat wallet, good worker, etc... The male was encouraged to go out with many girls and "sow his wild oats" before he was ready to settle down and have a family.
Fast forward 100 years and the culture still has many of those lessons in it. Girls are still encouraged to look for husbands, not for sex or personal fulfillment. And boys still feel a bit of pressure to have sexual experience and to have many conquests.
Society just takes a long time to change.