I think there is a possibility that it might happen in the future, but Im not sure if it is near since there are still a lot of countries that are not that high in technology. Since if you have to rely on crypto and cards for payment, it will also mean that everything has connection to internet and have some gadget to work with the transaction.
There is actually a very great possibility it would happen. Considering that in a lot of places today, we are seeing the way people have been moving to the digital age and making transactions without having to visit the bank or holding cash, going to stores to buy goods and paying for it using their credit or debit card, the chances of seeing humanity stop using cash is absolutely there.
It is not something that would happen immediately of course, as this would take some time and with the older generations paving way for newer generation, the more cash starts paving way for the digital age.