This sentence proves they weren't good. People should be good for the shake of goodness, not expecting a reward in the form of other person. It is a basic minimun who also should be asked of women.
If not getting a woman makes you think that being good is not worth it, then maybe you weren't good to being with. You were transactional: "I do this for you and you should do this for me."
Not just that, you are denying the girls and women the chance to have preferences based on personality and, yes, also on physical attraction. Not a very nice thing to do.