There is a big difference between a pubkey and a username, and a privkey and password. For example, you can't pick your own username, you won't be able to recite it to others, users will immediately know it is not a username.
This. People assume you can change a password, and people assume that you're NOT rekt if you forget or leak your password.