Web3 gives user control of his data/assets which is double edged sword, it comes with responsibility and risks that not everyone might be willing to take. Lost your password in web2? Use 'forget password' option, while in web3, didn't make backup, and forgot wallet seed/PVK? You are done for.
Unless, web3 has recovery options available that are as convenient as web2, if not better, it's one thing why it won't be a norm.