Most men realize that simply saying all he wants is sex is not always the most effective approach to getting it.
It may work sometimes, but typically it will work against him. I know it’s not right, but can you women really be surprised when men take this route.
Woman: “honey do you think I gained some weight” Man: “yeah I think you could hit the gym a little harder”).
If it isn’t what the woman “wants” to hear, then men run the risk of paying a price for their honesty.
I know this is cliché but truly honesty is the best policy.