If these sites just go for some verification before promoting these scams, it would be very good for the visitors. Verification can include Mobile verification, Identity verification etc. These sites are an open image of crypto, if these sites just reduce their earned money by a bit and plan for long term then it would be beneficial for all of us.
Seriously, that's business and they don't care whether they're advertising scam projects or not. They'll just reason out that they're not affiliated to all of those and we should invest at our own risk.
And not surprising anymore as they're still being paid to fake trading volumes.
Money really run the world.

Called with business when you got payment with higher fees you will promote although scam ICOs project, I think coinmarketcap doing the same opinion what I said, they will promote all ICOs without check legal or not and scam or trusted although they have receive payment will promote an ICO project, other time ICO will be scam is not their business because have got payment from ICO promoting site.