What do you think? Will cryptocurrencies eliminate the need for credit/debit cards in the future? If not, why? Your input will be greatly appreciated. Thank you very much.

I can't guarantee that it won't fully happen in the future, but as of right now, given the pace at which cryptocurrencies are being adopted globally, I doubt that this will be attainable in a few decades. Why? Because there will still be a government. Such an event won't take place due to the government's need for total control. However, if the majority of the top countries use and leverage the profit for economic development, this is still achievable. With additional nations adopting it, the entire world will eventually do so, I'm confident. Also currently, there hasn't yet been any formidable step to show that it will soon replace debit and credit cards.
I don't think that cryptocurrencies will eliminate the need for credit and debit cards in the future. The government and banks will not allow it, though some applications (like financial mobile apps) may make debit and credit cards obsolete and for sure it won't be the cryptocurrency for the earlier reason I stated.