Money and power give you the best chance of survival. It's not that like attracts like, it's that the best attracts everyone, and the environment creates circumstances that like ends up with like because like can't do better and has no incentive to do worse. No one wants to be with a fat, unambitious, unemployed person, not even other fat, unambitious, unemployed people. Everyone would rather marry better looking, wealthier people with more desirable traits. They just can't, and that can be extrapolated to every level. The girl you went out with thought she could do better than you, so she has no reason to go out with you again. You learned that you can't go out with her even though you want to, because she has no reason to date down to your level. Better attracts everyone, benefits the best, and usually leaves like with like circumstantially.
see the review