Why do guys always tell me I'm too good for them?

This just happened again with someone I really liked and who had been, at one point, very openly interested in me. I know I'm different for a girl my age. I don't want to have sex until marriage, I don't drink or do drugs or swear or a lot of things. But beyond all that stuff there have been several guys who were super interested in me personality wise and physically and things were going great and then all the sudden, they pulled the "you're too good" card. And I don't mean good in the better than I deserve sense, I mean good by definition, like kind and stuff. I don't want to be a crappy person. I like the way I am. But why can't guys ever just appreciate that and tell I'm good enough? I would so much rather be good enough for someone than be too good and keep getting turned away just when I get invested? Tonight I was literally told that I did not suck enough and I treated him too well and that even though he really likes me he'd rather be with someone "worse." It's beyond frustrating and honestly hurtful and this is probably the fourth or fifth time this has happened to me.
Why do guys always tell me I'm too good for them?
Add Opinion