I would offer that Web3 assumes that there are digital identities owned by the user, typically by proving control of a private key.
It doesn't really solve any of the traditional usability problems of maintaining a private key, which is why so many users end up just signing up for a website that will handle it for them.
Specifically the issues that come to mind are key recovery and rotation.