Wie schon beschrieben, es gibt verschiedene Gründe.

Es gehört sich nicht, dass ein Mann für Sex bezahlen muss. Es gibt genügend Frauen die es auch ohne Bezahlung tun.
Da kann man Dinge machen, die gibt es im normalen Eheleben nicht und das ist nicht gut.
Prostitution kann eine Ehe zerstören, wenn die Frau es erfährt und dann denkt, bin ich nicht gut genug für meinen Mann
Christliche Werte sind in der Kirche dagegen, natürlich ein Bild aus alten Zeiten
Meldungen über Krankheiten werden oft gedankenlos übernommen und auf das ganze Milieu übertragen
Politiker können sich nur profilieren wenn sie dagegen sind, selten wenn sie dafür sind
Berichte in den Medien über Zwangsprostitution und üble Machenschaften
Viele sehen darin immer noch eine gute Möglichkeit zur Geldwäsche, Bargeld kann leicht "gewaschen" werden
Eine gewisse Abneigung gegen Frauen, die es jedem Mann ermöglichen Sex mit ihnen zu haben.
und vieles mehr