The main reason for ICO's fail is because of lack of product development and some start up that don't have product just pure speculation from investors. And ICO's failed because of sudden downtrend of global marketcap and retail investors are afraid of it. They think that crypto will gone and no reason to invest in ICO's.