Sort:  

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.