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.

On point.

I agree with you, they are not responsible and to assure us that a project will be a legit one and successful, it is our job to figure that out, their business doesn't cope our security when it comes to that, if you are blaming it to them, then it means that you are also accusing this forum by letting those ICOs run on this platform and scamming all of the users here in bitcointalk.