The reason the rich guys get all the best looking women is because they're just as shallow as the gold-digging women are. If you marry for looks or money, that's what you get. Either looks or money. But other important attributes may be missing, like kindness and compassion, and love.