The reason why altcoins are not depending on their own because bitcoin is still the King of crypto currency that always has big influence for altcoins performance.
Bitcoin is still the biggest.
You're right, altcoins are always depending on bitcoin.
When bitcoin struggles , altcoins too.
As you said, It's because of bitcoin is the King of crypto currency.
Maybe at the coming future, bitcoin will be replaced