You miss the entire point.
If your boss rapes you, and you accept money for it, the act becomes consensual after the fact. It’s just prostitution.
If it’s a crime, then prosecute it as a crime immediately. Once you take money for the act it is no longer a crime it is a contract.
And the evidence that exists of you taking the money severely taints any future criminal case anyway. (”Why didn’t she report it immediately? Why did she accept payment for it? Isn’t she just a prostitute?”). Especially in cases where no evidence of any rape exists.
If you don’t want him to be allowed to perform that act again, then forego the money and press charges now.
Do you see where I am coming from?
You can either have the money or the criminal prosecution, not both.
Banning non-disclosure settlements reduces the options to only one, criminal prosecution. Which means that most “victims” will get nothing as they cannot prove the act ever happened. He said/she said is not evidence.
The money is not payment for the “sex”, it’s payment to keep quiet about a crime. It’s not prostitution, it’s more like extortion.