Here’s the thing about men and women attraction. Nice guys think they should be chosen whenever it comes down to dating. However, have you ever wondered, in your life time, you won’t be disloyal once?
Such nice guy syndrome is just a coating of your insecurities. Decent men do find decent women. And there are quite a lot of decent women, you just need to find them at the right place. If you complain that you can’t score a bitchy looking chick in a bar because you’re too nice, that’s most likely because you don’t match with that chick. And I doubt, even if you do make it, in long term, you’re going to like it if you’re really “nice”.
Women are attention-seeking creatures mostly. The role of providers doesn’t really fit into this game. And if you don’t want to game, better move on the find your real counterpart instead of desperately chasing after women competently outside of your circle.