OP, I don't know how long you have used crypto, but you have no one else to blame but yourself. If you want complete privacy and custody of your funds, then avoid centralized exchanges. Simple as that.
We also have more than 50 members participating in signature campaigns for mixing services, and no one complained. I think @OP is linked to an account that mistakenly copied a different address and when mixing to that address he blamed YoMix.
Well, i too thought that we can mix the coins and can put the withdrawal address of any centralized exchange to get the coins which are not linked with our input address, but after reading the comments here, i would refrain from doing so.
Also if i mix the coins and get the non linked coins on my new wallet and from that new wallet i deposit to a centralized exchange will the CEX not mind that ? Can't they see now that the coins were mixed before and then moved to the CEX (although not directly moved from Mixer to the CEX)
Exchanges normally have only one deposit address per user. Address reuse weakens the effectiveness of mixing.
Centralized exchanges look several hops back from your deposit transaction so if they have a problem with mixers you won't be able to get around a possible penalization by simply sending mixed funds to yourself and then to the exchange.