Most people don't understand private keys, so it's very difficult to replace the user+password systems. However, once you get it, it's way better.