Doxxic change can't always be coinjoined later: The minimum Whirlpool size is 0.001 BTC, so any amount of change less than 99,999 sats (plus fees) gets wasted.
What is meant by the mantra "make every spend a coinjoin" is literally "make every spend a coinjoin": There's no reason you should ever make a non private transaction that consolidates your inputs. Sacrificing the privacy of users by creating a tx0 transaction instead of making every spend a coinjoin is completely unacceptable.
I don't trust either, I verify: Show me how you can trace an output without a unique partner from a Wasabi coinjoin. Here's an example: https://mempool.space/tx/01a1a055719129397fb8344b5a09e6cfe72868c8e1d750e621d8b580c96bf77b
You can see that bc1qgsfth9mndvpjt64za7c4hrc550la0wartupa4c received 2.66401256 BTC, which is not a standard amount. Why don't you tell me which input address(es) this output belongs to?