But I think that Binance is hated for their recent changes in politics and all that "attack" from government and financial institutions.
Previously for a regular trader, trading limit of 2BTC/daily without passing KYC was more than enough. Now, after they reduced that to 0.06 BTC, start to force passing KYC or bribe (this week they give $500 voucher if a freshly registered users passes KYC). Also all that restrictions to use Binance in particular countries and Binance doing nothing against it. This all looks like they try hard to keep user funds on exchange, while risking their reputation. And we all know how such things might end. You have funds on exchange, and exchange is locked for unknow period.
Binance is hated by competitors because they feel like Binance had it easy and just escaped jurisdictions every time regulators started chasing them. Binance is hated by pure users because their CEO keeps talking about decentralization and ethics when he is the most centralized crypto business out there.
$500 vouchers for KYC? That's part of why they're hated. But you know, others did that too.
I wish I had not verified my account yet so I can enjoy that voucher amount, lol.
Actually, Binance got a lot of promotion and they are taking care of their reputation that's why they are way ahead against their competitor.
When they purchase CMC with a huge amount, we thought it was a crazy move but it turns out it really help them to grow more as they can use that advertisement to make the exchange more popular.
look at the disparity of the trading volume compared to other exchanges.
https://coinmarketcap.com/rankings/exchanges/You can tell they are dominating the market.