Coinmarketcap is the real reason why so many new projects devs are misleaded, they go to CMC and pick from the top rated exchanges to list their tokens because CMC gives all bad exchanges good rating, that's very misleading ...
It is not Coinmarketcap's fault that it shows incorrect trading volumes on cryptocurrency exchanges. Coinmarketcap simply transmits the information provided by these exchanges. These swindles are engaged in by the exchanges themselves to attract the attention of new participants.
I don't believe that Binance is only ranked 22th
https://coinmarketcap.com/rankings/exchanges/I don't think so. Why should CMC manipulate the API data which sent by exchange's order book? Wash trading and fake buy/sell walls are not created by CMC team.