unfortunately since Silk Road, BTC has gotten a bad rap for only being used by criminals. I personally think it's the easiest way to send money across the world with limited amount of fees. It could be a really valuable currency in the beginning.
Cash has been helping criminals for years and years. So while BTC does offer an anonymous way to digitally send currency long distances or not in person, cash has been the anonymous currency for criminals for as long as we can remember.
Criminals will find ways to get around anything to keep doing what they're doing. Unfortunately BTC has gotten a relatively bad rep.