I think crypto will not become our money in the future. Because it likely cant be used on a national scale because of how few transactions per minute bitcoin supports. Bitcoins framework can only make seven transactions per second. And it will have issues of privacy that also stop it from becoming the future of money. Unlike traditional currencies, which have a value that is set by the central banking system, the value of bitcoin is driven by speculation about its worth like a stock. So it doesnt make the cut as a currency.