ICO is never a lot. Now there is plenty to choose from. Another thing is that there are so many ICOs that scammers conduct. That's really bad.
There should be a limit on the numbers, because the available investment is limited. So if there are too many ICOs, then the chances are that success rate will go down for all of them. Scamming is another topic altogether. We need to be always careful about scam ICOs.