Most of these systems are designed around pseudonymity, not anonymity. Only things like Zcash, and Monero set out with that explicit goal.
I suppose much like with BitTorrent, the criminal needs will be both good and bad; allows routing around unjust laws (of which there are many), as well as routing around just laws (of which there are many).