Fortunately these days most of us carry pocket-sized computers around which we have taken to calling "phones". So you can just have a cryptographically synchronised password store between your phone and say a desktop or laptop. And I even made a telephone call on mine the other day.
I say "just", this is clearly a ridiculously over-complicated system, but that's the price we pay for marginally better (email resets mean it can never be more than marginal) security in the face of interfaces designed for the appearance of convenience. Real authentication systems are too difficult for the zero friction experience that is desired by advertisers, and thus by the services they fund.