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.
You have a point in your argument, but exchanges require kyc which means that people can use exchanges only if they have funds from honest places. A criminal will not take stolen funds to exchange, he will take stolen funds to mixers, which is why I believe that in a few years governments will pursue the mixers more severely and I believe the punishment for executing a mixer may be as severe as possible. Note that most exchanges and even online casinos are asking people to do KYC and it won't be long before the wallets also make people do KYC
Agreed! More and more governments across the world are making it difficult for people to use cryptocurrencies without restrictions. Days are not far when mixers scope will be limited to very less countries. In my country, it is not possible to run a business like mixer. With time, more and more countries will start banning services like mixing.
Also, it is not correct to expect that people with
dirty money will ever prefer Exchange over Mixers not matter how high are the fees.