Just like gold, there are thousands of metals produced such as steel, aluminum, silver, etc., which are widely used in daily life. but gold has always been the most valuable metal, still number 1.
So there will be no altcoins that can replace BTC although ETH, Sol, Tron or Xrp... have utilities, applications and technologies that are far superior to BTC.
Well, there's more to just saying gold is a valuable metal. In the financial world gold has been made valuable because it was connected to the dollar (rather that's why it's still valuable today). The thing with altcoins is that there really is no need for a takeover in that sense. Most altcoins actually provide something different than BTC has to offer and in that sense are not competing with it, but coexisting with it.