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.
Another factor is, that BTC has been around and every coin has a BTC pair on an exchange, so it is impossible that there were other altcoins that will replace the BTC. Considering people BTC is the king of all cryptos, so many people believe in the network that is used by BTC not the other networks as you have said above. BTC is unique that is very simple and no one can even change or break the code.