I completely agree that crypto will be the currency of the future. Cryptocurrencies are already used all over the world and constantly more and more countries begin to legalize cryptocurrencies and recognize them as official currencies, this is just a matter of time when the whole world will already fully begin to use cryptocurrencies with its full potential.
For me,I think it is a long matter for crypto to be a future currency because government and other people still don't want it and don't want to accept it. Also it's difficult for the old people and those who live in a remote area to use, so it needs time to teach them and convince them to use it like a fiat money.