You can easily build a web3 Bitcoin wallet with BRC20 or any other "bitcoin assets" protocol by minting the session cookie (OAuth token in the case of app integrations) directly to the blockchain.
But don't do it on BRC20 though, because that'll make all the criticism about it actually justified, in that fees are ridiculously high.