The main problem is that there is a lot of projects that are just same. Then there is no MVP or a product before the ICO. People invest in blank promises. Sometimes their is new team and it becomes tough to believe that. Also, the market is decentralized, people have not much option left after getting scammed.