BUT...
If a tipping point comes, it won't come from your grandparents, or your parents in 20 years time. It will come from India or Africa where banking is not entrenched (or even available) for most of the population. Where the technology landscape is completely different and they are already leapfrogging the west in some areas such as mobile payments and banking.
I don't think that cryptocurrencies will take off in a big way, but Im pretty certain that if we do, it won't be from the west, and won't be for a reason that we recognise (or that the crypto-fanatics are shouting about).
"Because we won't give her the choice" isn't the way bitcoin is going to go mainstream.
Seriously though, most people could not conceive of what the internet of today would have looked like 20 years ago, so I'm thinking it's going to be something similar for crypto. Remember that some, like ethereum specifically, are applications platforms for running arbitrary code in a distributed way. Exactly what applications will come of that I really don't know, but I'm sure they will be figured out, and by that time the value will be obvious.
The internet used to be a bunch of usenet forums for geeks, now everybody uses it to some degree, which means that lots of businesses with real-world value are possible where they weren't before.
For crypto, anonymous payments, speculation trading, and currency exchange are the immediate innovations, but the Facebooks and Ubers of crypto have yet to be created.
Proof-of-Stake (as opposed to Proof-of-Work) will change that.
> Some googling indicates that a typical bitcoin transaction costs about two dollars today.
This is because Bitcoin reached the limit of transactions that can fit in a block, which causes a bottleneck, which increases fees. This has been fixed for other cryptocurrencies, and Bitcoin will soon (August 1st) fix it.