I agree with you that not all altcoins are necessary and good for market. About 80% of all cryptocurrency projects becomes scam in the result and their tokens costs nothing.
It is unfortunate that developers frequently launch projects that cannot thrive over the years or offer something innovative to users. Conversely, this is a digital currency that operates without regulation, enabling anyone to generate their own token.