Username and password has a very specific UX for people now. I think this would confuse people because keys should not just be put into a website like basic auth creds.
yeah but how else can we make it more clear "it acts as your username" "it acts as your password" ?
I may not be the best person to ask, truly. I don't think public/private keys are all that difficult of a concept. "Here's a number that is so unimaginably large that no one could possibly ever guess it. So don't tell people the number, kay?"