How would USDC fail?
That said Ethereum would be a reasonable alternative, but in terms of stability and performance, Bitcoin is far ahead of Ethereum currently. Maybe Ethereum 2.0 with sharding and staking solves those scalability issues and at that time it will be the best choice, but right now there are too many unknowns.
USDC also uses Algorand, Solana and Stellar: