As someone that is expat / travels a lot, can you please make this stuff optional or give me options other than SMS? I keep getting locked out of everything. I despise SMS 2FA.
You could use https://jmp.chat/ for your phone number - with JMP your phone number is accessible whenever you have Internet, regardless of which wifi/carrier you're using. That probably gives it a few other advantages for a frequent traveller like yourself, aside from avoiding the account lockouts you mentioned.