2FA for wallets, is this possible?

Hi everyone,
As you know if our wallet “seed” has been compromised, we can’t do anything except save our assets(if we are lucky :slight_smile: ).
I think this is the main problem of blockchain(or wallets), most people aren’t good enough to cyber security.
How to solve that problem?
Is this possible to integrate 2FA to wallets?
Thanks !