I hear men complain all the time about how women aren't attracted to the 'Nice Guy.' My view; the nice guy is the male version of a whore.
A man seeks physical satisfaction from women. A woman who offers up this physical satisfaction with little or no effort on the man's part is someone we might label a whore. Why would a man have give any thought to investing in a woman like this? Why would he put the time an effort into a woman who gives it up so easy?
Women often seek emotional satisfaction from men (most cases). If a man offers up emotional attention and satisfaction with little or no effort, why would a woman feel special? Why would a woman invest herself in a man who gives it up so easy? She wants to feel special; as we all do. A man wants to feel like there is something about him that makes a woman want him. The whore doesn't offer this. A woman wants to feel that there is something about her that makes a man want her. The nice guy doesn't provide this.
Attention and affection for everyone cheapens the experience for those receiving the attention and affection. I don't fault any women for wanting to feel there is something special and specific about them that is deserving of affection and attention. The same way a man wants a woman who's with him because there is something about him, specifically, she wants and likes.