Handling private keys has also become much simpler in the past years due to hardware wallets and hierarchical deterministic keys. But I can see why someone could not want to be responsible for the safekeeping of their savings.
I think that is why Coinbase has been so successful. If my mom wants to hold some bitcoin, I'm sending her to coinbase. She can't be trusted with her own private keys.
I'm interested to read more on the multi-sig escrow services you mentioned though. Do you have any recommended reading material on the matter? Thanks.
The idea is, if the majority of people understands private keys like they understand door keys, then perhaps managing cryptocurrency private keys will be possible for everybody? Perhaps with some prevention measures against physical loss or theft like Dapp-based insurance or arbitrage?
The difference is, key management services are much cheaper to provide than full-on banking solutions.
As for the irrevocable nature of crypto transactions...this can be alleviated with smart contracts on ETH network, or likely some 3rd party will develop some kind of purchasing/account insurance that provides this service for those willing to pay for it.
The nice thing is, you will have the choice as a user. That is wildly superior to the current system.
A crypto-currency equivalent of a bank that could replace traditional banking for the majority of users would have all those costs as well.
The primary business of a bank is extending credit. Of course it's easier to build a wallet app then run a bank - the former's scope is orders of magnitude smaller.
It (and also the role they play in wealth management and fraud prevention) is why banking devours such a large percentage of our gdp. It's not going to be replaced by another Bitcoin fork.