Just some media trying to demonize thing that goes against their interests. fiat actually far surpasses crypto currency if compared to crypto in the use for illegal activities. You see everywhere it's the paper money that got used for transaction like drugs, etc that appears in some news. if crypto being used for criminal activities it's definitely not the currency's mistake but the people themselves. whenever there's some hole people always gonna exploit.
Even now, there is only one form of payment which is 100% anonymous, and that is physical cash. In the cryptocurrency sector, we have so called "anonymous" coins such as Monero, Zcash and Deep Onion. But recently there have been instances of users of Monero getting arrested after authorities tracked their transactions. So although the coins claim that they are anonymous, there is a chance that someone will be able to trace the transaction back to the user. But no such issue with physical cash. It is impossible to trace any of the transactions, if done using physical cash.