Binance is one of the few exchanges with 100% real volume with live traders, and that is one of the reason of higher income.
This is the reason why people make more money on Binance than they do on any other platform. This is also the reason why Binance has gotten so many users and why is it making so much money. Basically they have focused on the utility of the user and the more you do that, the more costumers you get. They do not list a coin with weak project that could hurt the trust of the users.
I just feel the reason why other traders make money is because Binance gave the chance for them to do so due to their not greedy nature, everyone knows that the higher the trading volume they get, the more profit that they have, and since they have gotten a very high volume trade, instead of keeping the whole profit to themselves, they decided to spread it accordingly by reducing transactions fees, that is why they could have very low transactions fees that makes their traders have more money than the rest of exchanges traders when they trade, but a trader must still know how to trade for them to enjoy this benefit.