Because cities make money by fining strippers for working.
If you legalized prostitution, the big cities would see their revenue fall.
Plus it gives them a cover for when one of the trafficked persons steps out of line.
Those usually become dead prostitutes, which nobody cares about.
Sound about right?