Very true it is.
In my view, it will require:
A) the mass embracing of crypto by the populous
B) the advancement of the tech for more security, ease of use, and flexibility along with interoperability by the development community.
B will most likely happen quicker than A.