To your last question, this is why financial institutions are required to report cash transactions over $10,000. There are a number of constraints on how untraceable cash is.
It is my understanding, that $10,000 at the time this law was set, was about ¼ the price of a small home.