I'm going to take a different tack on this one.
--- Point 1
Crime is real. Can we agree on that?
If you were in charge of identifying and locating criminals based on on-chain transaction data, what are the list of guidelines you'd put together to use PUBLIC DATA to determine suspicious behavior?
If you're competent, at all, the list would look like this. Let's not immediately jump to "self custody is gonna be outlawed"
----
Point 2
Bitcoin was designed this way. This data is public. This is HOW THE DAMN THING WORKS.
This article is written by a "Seasoned Bitcoiner", which is a term that reveals just how cooked they are. They haven't come to terms with the fact that the Bitcoin price is predicated on being the first, but certainly not the best public blockchain for realizing the goals of a global decentralized currency, whether you agree that's even a possibility or not.
Some people adopt ignorance -- Others were born in it, molded by it.
What crime needs to be identified based on transactions? Tax evasion? I can't think of any others that don't leave behind a real world mark that would be the thing that initiates investigation.