Over-saturation is definitely a challenge, but at the end of the day ICOs are raising to build a product / business. Without solving a real problem and without a solid user base, they become obsolete.