You cannot stop people to do illegal things and i guess bitcoin is just an isolated case. Any form of payment will do including cash, online payments or even in kind. Its such that, bitcoin has all the aspects to keep the identities of the person who is paying thats why its perfect for this.