Why don’t people use their own TOTP provider, like KeepassXC/Strongbox, storing the DB in an encrypted manner on a cloud of their choice.
Then use across multiple devices.
It took time for this to sync in, so maybe that’s why so many others do not see that there is really no need to have a third party involved in this pattern?