I know it feels like that sometimes. I don’t think nice people necessarily date the wrong people. After dating for awhile, one may feel like there are too many differences between them and their partner (and that’s normal). What we assume the person we like is like at first may be different after getting to know them better. And the person may not be bad, just not the perfect person for you. The difference in lifestyle, views, likes and dislikes are just too different.
The answer hasn’t got any rewards yet.