With banking systems, each bank account has a unique address (private, but they'll cooperate with the government and police easily, and are experienced doing so), and that address is associated with a real person... and it operates slowly, which means the police can easily catch up to transactions. A transaction that crosses country boundaries has more scrutiny and takes longer, giving the police even more time and information.
Crypto has public unique addresses (public keys), but there's no requirement any of them have names associated with them, and most don't. It operates more quickly than large bank wires, and easily crosses international borders.
I'm not a fan of crypto, but even with public ledgers, it's less traceable and more anonymous than normal banks of most (all?) countries.
Not really. From the comfort of my home, I as a member of the general public can trace any, say, bitcoin transaction I feel like, and work on de-anonymising it. And not only today's transactions, but all bitcoin transactions ever.
To trace bank transfers, you need to be part of established law enforcement and have something like a warrant. (Or whatever the legal requirements are in your country.) The transfer might go via multiple countries with different rules and perhaps less enthusiastic authorities. And the data might get lost.
People keep saying this, and yet it keeps happening. You seem to have far more faith in the police than is warranted. Exactly how many investigations have ended in an arrest and recovery of funds from these actions? I'm guessing somewhere near zero for anything not directly involving government or corporate interests.
I wonder how much crypto is changing hands off-market in shadier corners.