One of the biggest drawbacks for blockchain is that transactions can't be revoked after the fact (with the only exception being costly forks of the entire ledger), and there's no additional human oversight (like I'd get when sending a large amount of money through a bank) to protect me. If someone steals my credit card, I have my credit card company to give me some level of protection. They can block transactions if…
The same flaw applies to cash. If you give someone $5 there is no way to revoke that transaction. You only can ask them to make a new transaction and give you the $5 back. Just like how additional layers were built on top of cash,new layers will be built on top of cryptocurrencies leading way to the "crypto 2.0" you are waiting for.
Bitcoin is simply digital property. And like real world property, you can mess up and lose it irrevocably.
If you give your gold to the wrong person or drop it to the bottom of the sea, you're probably not getting it back.
If you under fund your military, and someone else comes in and takes control of your land, you're probably not getting it back.
If you send your bitcoin to the wrong address, or mismanage your private keys such that they are stolen, you're probably not getting it back.