So, Mixers provide service of shuffling bitcoins or provide addresses loaded with bitcoins along with private keys. In short, they provide service so to create anonymity between sender's and receiver's address so that no one can trace the transaction.
My question is why not use Exchanges? When we deposit funds on exchange, bitcoins get deposited on exchange's cold wallet. But when we withdraw funds, withdraw gets processed from exchange's hot wallet. So in short, it is very easy to do anonymous transfer by depositing funds on exchange and withdrawing to other addresses. Why to pay 1-3% fees on Mixers when it could be done for much less on Exchanges. Exchanges like Binance charge just 0.0005 BTC to process withdrawals.
Yeah, I think the benefits will be the same, but I think the answer is the mixer is more simpler than the exchange site. imagine you have to create an account, verify KYC so that your account can be used for large transactions, and other complicated requirements. Whereas in the mixer, you only need 1 click and your money will go to your wallet from an unknown bitcoin address.