Going back to 2017 scam ICO launchings, one thing for sure, sites like Coin Market Cap have played a very big role in promoting those scams. Yes they did it because they want money but one thing they should realize that this thing would lead to distrust of new people in crypto which would ultimately also close their shop as well.
Not only Coinmarketcap, but all advertiser sites can also advertise scam projects, but they don't know that
I think if the coin marketcap / advertiser site knows that advertising is a scam project they will not accept it
At that moment there were really a lot of scam projects. its really very difficult to track which project is immediately scam, and which one will only become such after a while.
It is important for the advertiser to get money and save face, so they checked most of the projects, but some of them still turned out to be a scam ..