I don't think cryptocurrencies will remove the functionality of a credit/debit card. maybe this can happen after 10 or 20 years because to make changes takes a long time, and it is impossible for conventional banks to be silent without making any developments when crypto is increasingly known and used by all humans on earth. so don't think too far.
This is not likely to happen. Just like there will be no replacement of fiat with bitcoin. The banking system and cryptocurrencies will coexist in parallel, without the possibility of replacing each other. Cryptocurrencies can offer an alternative, but not a replacement. Although banks, with the launch of CBDC may try to replace cryptocurrencies, as banks and the state have more leverage in such processes, they can just legally restrain the development of cryptocurrencies and it will be very difficult to resist, or again leave the legal field, but for cryptocurrencies, it will be a return to 2012, when cryptocurrencies were used mainly in the shadow sector.