Unfortunately it does.Suppose there were no Altcoin, people would switch back to fiat in bearish times and chances of them coming back to btc were less.
Now they have an alternative in Altcoin and any fall in btc price is comepensated with the rise in Altcoin price.
But yes there should not be hundreds if Altcoin. I think only 20 would have been better.