That's certainly one big reason why they're popular. Many of the most popular uses for cryptocurrencies are strictly illegal.
Transacting in cash USD is still the preferred currency of the cartels.
What are the other major uses (excluding speculation) of BTC?
You also get the money immediately without it going through the ACH network.