True, and this is the reason I instead direct friends to options such as Authy or Aegis which allow the use of more than one device.
Unfortunately my bank (ANZ) and my government's online platform (myGov) in AU both have dedicated OTP apps which only allow single-device installations. When I lived overseas, my bank in Germany also had their own dedicated OTP app but they allowed installation on a backup device as well. Much better.
Only if they neglected to offer backup codes (which anyone who does TOTP should).
Otherwise, you can just grab a few backup codes out of your fireproof safe and register your new totp code, or go to the bank and get them out of your bank vault.
Sure, the fireproof safe costs as much as a few yubikeys, but if you go the yubikey route you both need the yubikeys and a fireproof safe and bank vault for your spare yubikeys too.
Don't use text file. Use regular piece of paper, put it in tamper-evident envelope and keep register with events regarding envelopes.
When you take something from envelope, note the date, the why, the number of envelope you opened and the number of envelope you then put the piece of paper in. Every time you open envelope check with the register that the numbers agree.
https://play.google.com/store/apps/details?id=com.google.and...