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.
There are many who make direct deposits from the mixing service to a central platform because the goal of the mixing service is to break the link between your inputs and your outputs and not to clean the coins (I do not want to use this word because there are no clean coins and dirty coins).
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)