Security is also man basic needs on earth because it’s very devastating and most times deadly when someone steals our valuables. The reason I suggest for a confirmation code for every transaction is simply because bitcoin and most crypto are decentralized making it almost impossible to recover lost coins. There should be a confirmation code sent to our email or phone number during transaction in crypto wallets to originally prove the transaction is being performed by the real owner of the wallet, once the confirmation code is received via gmail or any other means and has been copied in the appropriate place.
It's like two-factor authentication (2FA) for every withdrawal or outgoing transaction in your wallet. I believe that this is already existing in some centralized Bitcoin wallets or crypto wallet providers, even on centralized exchanges that allow you to withdraw your cryptocurrency.
But there are still some decentralized cryptocurrency wallet providers that also have this kind of feature, as far as I remember, Coinomi is one of the cryptocurrency wallets, they have featured before that you have some password that using when you are doing a transaction or logging into your wallet.
Overall, I don't find any good reason to add this kind of feature for a decentralized cryptocurrency wallets, if you want to be safe your funds, start with yourself, practice safety measures, especially adding some security to your phone so before they can open crypto wallet, there is still some security they need to pass.