~
Decentralization.
That alone is enough to say why no altcoins can replace Bitcoin. If they want to change something whether its the code or the rules etc., many people must agree to that change that makes it decentralized unlike altcoins where it is being created by a centralized company or a group of people. Most or all of the altcoins are centralized that they can change anything within their project at anytime if they want to.