I strongly believe that wallets, as we know them today, will be heavily abstracted away from users in the near future.
The barrier to entry when it comes to interacting with web3 apps is insanely high, involving KYC, purchasing & transferring of funds, gas fees, approvals, etc.