That's because the average male is ugly. The average girl isn't.
I work in IT and if I was a girl I'd date maybe 3 out of the 30+ guys in the office. Most of them are small (I'm not just talking about height, their frame is pretty small as well) have weak chins, fucked up teeth, poor facial hair, faces round like circles, spots on their skin, they're fat, don't dress well, don't cut their hair, etc. but what I hate the most is the shitty personality the uglier ones have. they try to hard to fit in and go out of their way to please people, it's fucking creepy and annoying. they just sit there nodding their heads saying "yeah, yeah… uh huh. yeah" as other people talk. Not a girl, by the way.
I know it's unfair, because most of these things are impossible to fix, but that's just the way things are. The problem starts when these nerds get older, their paycheques get bigger, and they get together with barely fertile 40+ year old women who are looking for someone to settle down with, and they have children just for the ego boost, children who will inherit the father's shitty facial features and grow up to be sad little fucks as well. People should be more responsible and take a long hard look in the mirror asking themselves "are my genes worth passing down?" before choosing to have children.