well, you can look at it this way. If these guys were getting if at home, they wouldn't have to go out and pay for it.

 If the man is paying someone for sex it usually means he is not getting it at home.
But how is prostitution any different than dating.  On a date, you take the woman out, spend money on dinner, drinks and other entertainment all in hopes that you will end up naked in bed with her.  
With prostitution you avoid the unnecessary calories.   
Married men spend a fortune on gifts for their wives; decorating homes; and a lot of other nonsense and rarely get sex.   Most married guys I know say that their wives have little to no interest in sex.  So if he gets it from a willing adult female it removes the burden from the spouse who doesn't want to do it anyway.


Translation:  We don't want our wives to find out we cheated on them.