USDT is just a stable coin, how can it compete and replace ETH and XRP? But if you are talking only about market capitalization then this is probably true as the demand for stablecoins will increase drastically in the future as more countries are promoting their use.
The competition is about marketcap and nothing else. More marketcap of a coin means more people invested on the coin or more money are invested on the coin.
Especially the US, they are forcing stablecoins to be pegged to the USD and promoting their use with the aim of maintaining USD dominance. That would definitely send their capitalization soaring and reaching trillions of dollars is entirely possible.
There are other stable coins like the one pegged with Euro and Chinese Yuan, but people are going more for United States dollar stable coins.