We should not sacrifice privacy to make law enforcement easier. It's ok to make law enforcement work harder and less efficiently rather than the people they serve.
I'm not even sure why anyone would cant to consider money exchanges "private". You want currency exchanges to be recorded for auditing, at the very least. The idea of invisible transaction causes and allows more harm than good.
Fiat barter is always an option if you want to avoid a ledger.