Well, we could try to create infrastructure around bitcoin which would solve the problems related to human error, something like delegating sending&#x2F;receiving to 3rd party which has nice UI and double checks everything. It could also store your private key. You might say that this 3rd party can be hacked -- true, but the same applies to traditional banking.