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.