"We all hope to see the day blockchain technology will completely replace traditional systems."
NOT All!
I rather doubt that blockchain technology will ever replace traditional systems for a number of reasons:
There is only very minimal acceptance of crypto currencies by merchants, and virtually none by traditional banks, despite crypto being around now for several years.
Blockchain wallets (regardless of type) can be hacked. If and when that happens, you will have lost all your money. Traditional bank accounts on the other hand, cannot be hacked. Your money is safe with them.
Deposits made to crypto accounts are not insured. If a traditional bank goes out of business, your deposits with them are insured. If on the other hand a crypto exchange goes out of business, you will lose everything.
Transacting in crypto depends on the internet. If portions of the Internet went down for any reasons, as could easily happen with a terrorist attack, you would have no access to your funds.
Crypto transactions can not be reversed as is the case with traditional credit cards transactions, or even some wire transfers. Thus, when fraud takes place with a dishonest crypto merchant, who does not ship products, or what ever, buyers lose their money. Banks and Governments will never allow this to happen.
Thinking that crpto institutions will continue to operate without heavy government control is being very naive, and once that happens, its back to square one...no better than with traditional currencies, in fact, a lot worse.
No my friends, for these and many other reasons, crypto currencies will never replace traditional currencies at any significant volume.
RE: 3 things that currently hinders the mass adoption of blockchain technology