This senario brought me two to questions?
1 • Are we going to live with such condition that whomever lost access to his keys has forever loose the wallet?
Before you create a wallet, you know the condition and your friend is aware of how important a seed phrase/recovery phrase is to access your funds. To spend any bitcoin locked on any public key, you need the private key to authorised the transaction, now tell me the alternative you are talking about, this is the security measure of bitcoin and there is no any alternative to this unless you have a backup of your p.keys from the beginning of wallet set up.
2 • Isn't there gonna be alternative way to restoring our private keys?
There is one alternative to access your private key as I have replied above, properly backup your seed phrase at the initial set-up of your wallet, and inscribe them on a metal plate for maximum security against fire disaster.
Too, The fact that if someone gets access to these private keys or seed phrases has gained total control to that wallet is also worrisome,
So I suggest that adding a layer two security in the BTC wallet by integrating biometric finger print as alternative way to gaining access to every Bitcoin wallet is an Ideal one .
This will save people the stress or risk involved when trying to secure their keys ,because some people spend money to protect and secure their funds for instance....
By using various types cold storage wallet like, Trezor, ledger Nano wallet or other types of vault storage wallets which cost them some amount of money to purchase.
Biometric is just an extra layer of security more like password, it doesn't have anything to do with seed phrase. infact most wallet allow you to encrypt your wallet with a password so that any bad actor wouldn't have access to your seed phrase or when someone try to export your private keys but the password encryption is not enough. This is where a passphrase come into play, it helps you to secure your funds incase when someone get your seed phrase, without it, the wallet will be empty.