i would much rather own clean outputs withdrawn from an exchange than coinjoin-linked outputs---at least until bitcoin privacy is improved enough to obfuscate coinjoins.
Genuine question -
where are you sending or spending your bitcoin that you need "clean" outputs? I have used various mixers in the past, including ChipMixer a lot, and have started to use some coinjoining as well. I have never once encountered a problem spending my "tainted" coins, but I also don't use centralized exchanges at all.
centralized exchanges.

i use coinbase pro to cash out fiat---i don't love it but it's the only exchange i ever KYC'd on many years ago---and i am extremely paranoid about what outputs i deposit there. tbh i dunno how long they will even keep tolerating customers like me who always deposit coins from no-KYC exchanges like binance, kucoin, bitmex.
i do occasionally trade on localcryptos for cash (in which case this is not a concern) but there isn't enough constant liquidity in the p2p markets for what i need. as a longtime bitcoin swing trader i gravitate towards thick order books since i can't afford to wait around for hours/days/weeks for trades to come through. those wait times can equate to lots of money lost.