Because someone can hack your wallet, and wallet developers will not return stolen funds. We made the solution to save people's savings from such hacks. Is it better to lose crypto instead of keeping it in the smart contract, where you can withdraw your assets at any moment?