One of the major reasons for the explosion in ICOs is that it is an easier way for companies to raise money. Traditionally startups would have to rely on a bank loan, or venture capitalists to raise money for their product. With ICOs there arent as many hoops to jump through so it becomes easier for startups to raise much needed capital.