Yet it could still be used as leverage against you, if you wanted to remain anonymous. A person should be able to have an expectation of anonymity to make transactions without an all seeing eye knowing where every cent went? Or for what purpose?
Lets say that I wanted to make a donation to the 'Bradley Manning Defense Fund' and I also wanted to run for public office as a Republican. The fact that I made that donation would have a negative effect on my chances of being elected, where it ever to get out. I send a cash donation in a white envelope and no one would be the wiser. But traceable credits? We all know that nothing is secret, someone makes a FOI request for my transaction records and...
I think that example is valid. The only reason do do away with cash is to do away with the underground economy.
I'd rather just believe that it's done by little elves running around.