In a regular wallet the person transmitting the money is the person/people initiating a transaction. coinjoins make use of a coordinator. I made the point elsewhere, and repeat it here. There are many ways to launder money. In the TV show "Breaking Bad" they buy a car wash to launder money. The car wash was a registered business, paying taxes on claimed revenue, etc.