I understand the fact that investors should do their research before investing into any project or coin, but MarketCap sites, such as, CMC, CoinGecko and the likes, also have some roles to play.
Reputable exchanges do screen and scrutinize every coin that is listed on their sites and peradventure there is any already listed coin found suspicious of scam, it will be delisted. With this, i also expect that MarketCap sites should do the same, but these days, it seems they are left and displayed without doing the needful.
If this is done with due diligence by deleting or delisting scam coins, it will go a long way to help the system and at least make it safe to some extent.
I think crypto market data always changed every second and no one can follow it, so I suggest you to not trust it but you can see from exchanges data. CMC and coingecko is like portal data that you can see all information running but the specific data ( true ) is only on exchanges. Those web have good performance for me, even sometimes not correct but from them I see opportunity,