Two Factor Authentication using mobile app (ie, google auth or microsoft auth) should give backup codes.
Theroretically if I lose my phone I lose my access to manually backup my yahoo 2fa. Most websites provide one time auth keys (like 8-10 of them) so if that ever happens, you do not need support to fix it.
1472nd
ranked
