History also includes people losing their funds because of bad key management. There are no perfect solutions, only trade offs.
The beauty of Bitcoin is that many different solutions will be built on top of it and people can choose what works best for them. Bitcoin banks probably will be how most people get onboarded. I just hope that they are built in a sound manner.