Tornado Cash is an anonymizer. Same as every cash drawer in every business. All kinds of money goes in - legitimate as well as illegitimate - and is mixed up together.
Does shuffling a bunch of currency notes together - some of which might be from a drug dealer - make you a criminal?
If someone did what tornando is doing with physical cash, they would also be committing money laundering.