In Bitcoin, each Satoshi has its own history, its own "story", everything is known.
This is not accurate, otherwise coinjoins wouldn't work at all. The concept of tracing specific sats through various transaction is entirely made up and does not even exist at a protocol level. Have a read of my previous posts below:
OK, let me ask you something. Is there a way for blockchain analysis companies to know if a transaction went to, or came from a mixer/CoinJoin? They may never have the ability to connect our coins after mixing/CoinJoin, but because there's already some "information" that those UTXOs went through a mixer, then therefore they are "tainted".
I have nothing against Wasabi's when they made the decision to work with a blockchain analysis company, but they may have started to open a can of worms if other wallet apps build a feature that will warn their users that they're about to receive "tainted" outputs. If most Bitcoin users have this "awareness", then I believe those outputs will be less valued and will be sold as soon as possible.