Passwords are simple and affordable. We were using them prior to computers (“Open sesame!”) and their understandability transferred easily.
I guess the point I’m trying to make here is that the problem with passwords is password hygiene, not with the method itself.