2FA using a mobile phone as the second factor sucks.
Yesterday, the phone's battery went flat and I couldn't log into anything.
Today the phone wants to do a massive update of the OS (and, from the snail-like speed, firmware) and I cannot log into anything.
Contrast to other systems to which I need to connect that accept a code from a device that plugs into a USB port but also supports NFC, on which I need to press a button.