Cell phones are a great example. They had absolutely dismal coverage in the early days and your bill would be hundreds if not thousands of dollars if you happened to roam in the wrong county. No one questions them today, but to many folks, they were a hard sell in the early days. Most folks thought they'd use a cell phone for emergencies only.
I don't know how you can look at distributed blockchain technology and not see something genuinely novel there. A set of algorithms and code are capable of replacing the functions of a bank (and then some). That is, you can store, transfer, and program the behavior of money around the world without any third party telling you can or can't.
Besides being open source money and all the awesome implications of that, crypto currencies are programmable. You can control the timing and flow of crypto according to scriptable logic. Please explain how you'd write a smart contract that escrows money and disburses according to preconfigured rules using USD.
What would you have to do to achieve that with code, today?