I've stopped using coinmarketcap myself, coingecko is one of the better alternatives that I have been using. CMC has shown to be untrustworthy by advertising crypto scams and showing fake volume.
But CMC is the most popular cryptocurrency price tracking website. You will assure CoinGecko is providing fully real volume?
CMC is something greedy i agree with you because they promoting scam project & those are showing up on the website.