I feel like there are too many alt coins but this is an opportunity for newbies to learn how to trade and understand the concept of it.
I don't know how many is "too many". Every coin can be launched for its own reason.
So the problem is not "too many" altcoins. I believe the real problem is that there are still "too few" good and trustable altcoins available.