The only difference between a generic worker and a prostitute is that it is the human reproductive act itself that is being commodified.
Why is that particular act singled out? Humans need to do lots of things both to ensure individual survival and the survival of the species. Why is "the human reproductive act" morally different from, say, paying someone money to cook food for you? Why is genuinely immoral work (such as advertising) given a free pass?