Which is why I think that the best solution is to simply verify via SMS and link the account that way.
This totally ignores one of the most important arguments against it: privacy! At best, I could use a prepaid number, which means I have to add balance at least twice a year. If I forget it, I lose the number, and thus access to my account.