If Tornado Cash had been modified in a way that it could not allow easily to deposit and withdraw large amounts by limiting flow/liquidity it would have been less attractive for Lazarus and other hack group purposes. For example, Harmony One hack $100M was pushed through Tornado in one day.
Tornado Cash has a compliance tool that could allow centralised exchanges and fiat off ramps to trace transcations through Tornado. However, in practice some US political allies, like those in Dubai, run shady OTC desks that do not do it, making Tornado very practical tool for hack laundering.
The best outcome for the situation would be
- Tornado Cash code is ”unsanctioned” or deemed free speech
- Someone builds a service for shielded transactions that has features to discourage its use for nation state scale money laundering