Sure, but if this scheme was implemented, then the people depositing and withdrawing their money are going to be people who would normally keep their money in banks and are NOT trying to launder or avoid taxes.
If they have to explain where the money came from, they can just say “it is the cash I withdrew a few months ago, here is the transaction number”
Most of the time, people with large amounts of cash are workers (skilled construction workers...) that are able to get a significant part of their income in cash and do income tax avoidance. Or criminals (drug dealers...).
Having to deposit their hidden savings all-at-once is not good news for them. This is basically what happened when France switched to the Euro.