I also agree that a username/password is a LOT more straightforward for most users than setting up a web 3 wallet. However apps like Robinhood and Coinbase have demonstrated that it is at least theoretically possible to have a username/password and still do most web3-based things. So while it will take time and be a struggle, it is demonstrably possible to get at least most of the way there.