2FA is poorly designed. After losing my phone, it took me 1 hour to figure out that Google Auth could not provide a way to login without using the old phone. There were no option to use my email nor phone number to gain access, and the only choice I was left with was via backup codes or google auth code. Horrible experience to me.