This is not the first time I've encountered Tornado Cash. I cannot comment on the technical aspects since I'm not that good or I don't follow the process well but I just find this part in their FAQ page ironic
Can I prove my source of funds if I use Tornado Cash?
Yes, you can use the compliance tool to generate a report which proves your source of funds.
Maybe it's because they just want privacy of transactions and not anonymity?