Maybe we can debate on what the cause of this phenomenon is?
There are a lot of opinions here, but they don't get to the root of the issue: the reason why good looking people have it easier in life, are more important.
First of all we mention that there are good looking people. There are certain women that almost all men find attractive, giving evidence for some mechanism of evaluation, a standard for beauty. Whether this is because of nature or nurture is irrelevant here, though interesting.
Now why then do these good looking people have it easier?
There's no denying that we've all learned at a very early age that beauty is associated with many other good qualities (princesses in fairy tales, heroes,...) and unattractiveness with bad qualities (villains, witches,...). If this is true then it's perfectly understandable that beautiful people are more important and have it easier.
However there is also another explanation: beautiful people are in fact more competent than unattractive people. I'll refer to an article about intelligence and beauty:
http://www.psychologytoday.com/blog...00903/beautiful-people-are-more-intelligent-i
http://www.psychologytoday.com/blog...0904/beautiful-people-are-more-intelligent-ii
I think that this explanation is not bad at all, but it's still not the only one to explain why attractive people have higher iq scores. Attractive people might actually benefit from the self-fulfilling prophecy. Because of our associations between attractiveness and other good qualities, attractive people might have higher expectations forced on them. And as the 'pygmalion in the classroom' experiment has shown us: higher expectations lead to better results.
I don't think it's just one of these explanations (or another one), I think it's probably a combination of all these explanations.