Developers take advantages from the popularity of ICOs. They know to make coins and manage the ICO's team is quite easy. All people can do it, and also the administrative and registration processes are not too strict. It triggers to many developers producing very large amount of coins. After one ICO project has been successful, then they become greedy and create another ICO. So, that's why ICO coins continue to multiply until now.