Yeah, there is need for competition in the market and altcoins has to play this roll.
In addition, Bitcoin and altcoins follow different governance structures, which is why so many altcoins exist.
Altcoins operate according to their own set of rules, and most are either trying to improve upon Bitcoin or to satisfy an entirely different use case.