The truth is, humans are lazy and used to retrieving lost passwords and atm pin.
Humans are used to sending money to an account they can easily memorize, if the account name is humane readable, the better.
crypto address: "Samuel"
is easier for a user to memorize than crypto address: x008hdgg00880000876548875gdghjf
A crypto user shouldn't become extremely broke and poor when he or she mistakenly sends money to a wrong address.
I shouldn't lose millions of dollars due to a bug in my code (Dao hack)
I should be able to recover my stolen funds if/when I have 100% proof I own them.
All these sounds like or normal centralized banking system, but like it or not, these are the things slowing massive adoption.
I know some of them can't be solved, some can, but
any Blockchain that can bring this or all. Wins
Remember there is currently no Blockchain without flaws