Here's the thing.
Why do I have to trust Privy?
Why can't I just whip out my Fido Key and/or a backup Fido Key to sign transactions?
Why do I have to trust 3rd party infrastructure to manage my wallet for me to have a seamless experience across apps?