Both those examples were delayed principally because of 1) technical limitations and 2) network effects.
Cryptocurrency faces neither. The systems used to create, store, and transfer them are widely available. The network on which they can be transacted is ubiquitous. Cashing in/out is easy.
What's holding the concept back is its fundamental and intrinsic costs (imposed by the algorith / concept itself, rather than economic limitations), opacity, inferiority to trust-based systems (e.g., credit payments or ordinary cash currency), inherent risks (both economic and criminal), and lack of safeguards (individual / transactional, systemic / institutional).