OpenID does solve a problem, and it's even a problem that average-Joe users agree is a problem - once you spend 10 minutes explaining to them just what the hell the field that wants something called an OpenID URL is supposed to do.
The name isn't the problem, the expected action is the problem. People expect to enter a password to log into things.
The name isn't the problem, the expected action is the problem. People expect to enter a password to log into things.