Earlier quoted context omitted.
Account recovery is always a nagging weak spot. At some point, a user will forgot their password or lose their TFA device, and now you need them to be able to prove their identity outside of the usual flow. And if you have enough users, this has to be automated, leaving even more room for exploitation.
> And if you have enough users, this has to be automated Not really, they could just charge people $100 to retrieve a lost password and then do it manually.
I would even make it $100 + skype and show live on skype your passport.