1. Criminals don't want their activities to be tracked on a public ledger. Cash is anonymous. Bitcoin is not.
2. Criminals already have money laundering systems in-place, and relationships with corrupt bankers.
3. Cash is accepted at more places. So it's more useful to have.
We're talking trillions of dollars in USD crime here. It's not even close.