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.
That is never going to happen, you are basically asking a business to take less money in order to try to protect people from which they get no money, it is obvious they are never going to do that, those websites sustain themselves from the money they generate from projects and exchanges that want to promote themselves on their websites, and the only thing that they need to do to avoid any kind of responsibility is to tell you that you are investing at your own risk and that they are not actively promoting those projects.