Cryptocurrency is the future of all payment method due to the decentralized nature which grants financial freedom and power to the people. However, for it to replace cash or the Fiat, it will take years of awareness creation. Up to date, some people do not have access to internet whereas others do not know how to access it.
It will but I do not think that it will be this generation that ends up using it, there are just way too many people who are backing fiat right now that it is going to be next to impossible to get them to give up something that they can hold in their hands in favor of a currency that only exists on the internet, not to talk of the fear of losing all of their money to scammers, it is just too soon