I think almost every vice would be less damaging to society if it was in the open. Polite society doesn't want to see sex work or drugs, but they still exist. Hiding them makes things much worse for the people directly involved. It's trafficked kids with broken immigration status who are more scared of the cops than their captors. It's drug addicts who OD on tainted drugs.
Bring it all into the open. Have the government certify providers directly. Crack down on unauthorized middlemen. Tax it. Use the taxes to pay for programs that help people leave when they realize they can have a better life without it.
We need the classic American Market here: free trade enabled by regulation that ensures market quality and protects participants from fraud.
Unfortunately I don't think this is politically possible. It would take a long, well funded campaign. The people who are willing to do that kind of work are motivated by stories of individual tragedy and focus on draconian solutions like this mess of a law. The people who would push for openness can make more money elsewhere, and don't want to make their name "Advocating for drugs & sex."
Frustrating.