I think there is enough for now, coz now there are ICOs almost everyday. We going to end up not knowing which ones to use or invest in
No, we can't. Altcoins are nothing different than newer and better ideas over Bitcoins' protocol and by adding up to some new algorithms, devs are creating something new everytime they create an alt. It completely depends upon how we react and adapt to those coins, there should be a coin for each need that we have, like something for food, some alt for music, some for security and there should be much more needed to maintain the balance that will be shaken when the whole world will enter this crypto world and coins will be less.