That isn't really what I meant.Now I keep all the QR codes in a folder inside a strongly encrypted .dmg disk image which I keep on my hard drive and also copied to a couple other places including iCloud Drive and Dropbox. Similar strategy to yours but a bit more portable I think.
Services that offer 2FA will almost always (I've never seen it not done) generate about ten or a dozen "recovery keys" that look like any other generated code. The idea is that if you don't have access to your normal second factor (i.e. 2FA app on some device) you can use one of the recovery keys - no need to setup a new 2FA app or anything, you just enter the key. Once one is used, it's not re-usable.