It's 2020, everyone should have 2FA enabled and every company should have 2FA for all accounts... I'm looking at you Netflix.
Ya but just gives people an excuse they shouldn't never loose their phones again, or disable 2FA in the "hope your son loose your phone" otherwise you can't gain access.
Companies like Dropbox bluntly refuse access to alternative ways to gain access to ones account..
More and more companies are adopting 2FA, but its putting more fear on "this one device only" you must never loose again in case. When it gives companies total control over "if you can get back in, and alternative options" this really is not the best way to lock users out.
Educate people rather than forcing them