2FA is one of the dumbest ideas ever, I left my iPhone that has the Google auth app on it, at work yesterday, and wanted to do some things at home that required 2FA, couldn't do a thing.
Meh, that's pretty crappy logic. The obvious solution to that is to keep your token on more than one device (you should do this anyway for easy recovery in case of device malfunction). YubiKey can attach to your keychain, so this would never be an issue. This seems like a no-brainer if you are serious about your account security. High-value targets not using 2FA on their accounts is simply crazy.
There's no more secure way (yet) to authenticate, at least not until biometric authentication is the norm. I'm not looking forward to that.

My online bank accounts don't require 2FA so I can't see why a crypto exchange that has only a tiny fraction of my savings does.
2FA is a fckn support nightmare as we have seen.
Go get a help desk job taking calls from 70year olds explaining 2FA to them, and why they are too slow to get the pin right each time.