Coinjoin will reduce the value of your coins. You might be in a circular economy, but it often happens that the recipient refuses coinjoined coins, because they know they will be refused by the exchange.
Also, very few people actually do coinjoin. Most just talk about it. And it is not something that normies would do.
Lightning is actually better for this. But it still is easy to doxx yourself, especially if you mix onchain and lightning.