Not if you don't want to participate in sex with Halle Berry, odd as that is.
For the sake of argument, I'm suggesting that it is immoral to work as a prostitute, let alone work for money. If they wish to perform the work that a prostitute does, that's their decision, however should they be paid for labor that they would do for free?
There's enjoying an activity and then there's performing an activity due to a monetary incentive. If a person enjoys cleaning septic tanks or promiscuity, why should they be paid for their labor? Why have the monetary incentive?