at "People who are attractive and charming generally get on better than people who are hostile, ugly and smell."
The basic premise isn't really worth discussing is it, it's just truism. Erotic capital is a stupid term, it's not erotic is it, it's personable, charm, ease of being with - of course people prefer the company of someone who is charming and easy to talk to, but when the chips are down, if the one who is hostile, ugly and smells is better qualified for the job and fits in better with the company, s/he's the one who will get it, unless it's for a job where the way you interact with other people actually directly influences a major part your job performance.
I would argue really vociferously with the idea that men want sex more than women. Some men want more sex than some women, some women want more sex than some men. Mostly how much sex you want, is determined by all the other things that are happening in your life, so it's not as if it's biologically determined anyway for the most part - it's socially determined.