It is not difficult for us to avoid scams in blockchain if we have good experience and extensive research on the project we want to invest in. We can easily identify the honest project from the scam project, but we need some time to review the project in all its aspects, and in my opinion, we don't need to rely On a project that checks projects, it is okay to use it and use sites that display project rating and information about it, but the biggest task lies in relying on ourselves to read the project whitepaper and verify its future goals in the roadmap and verify the expertise of the project team in the success of such projects.
It is easy to do so when you are a veteran (and sometimes we jump into things knowing they are scam just to test if we could profit and get out before it comes out as scam), but newbies must be having one tough situation in their hands to be honest.
I mean it is not simple to just work on "avoiding scam", it is not something that I would advice working on since it is not something you can study, you just see scams and hope that you avoid them at first, read about them, learn how they are done, talk with the ones who got scammed, and try to even "participate" like you are getting scammed by someone and learn how he is trying to scam you and then block them. That is the most perfect method, they try to scam you, you look gullible enough to be convinced and learn their ways and then report them and block them. This is the way everyone becomes better because we keep getting contacted by scammers.