100% guaranteed. I keep saying that crypto is not against fiat, it is against banking and people need to realize this. I mean you may think that crypto vs fiat is a war that is fought for the past 10 years, but they are just alternatives to each other. Imagine how we have survived so long with Europe having euro now (individual ones before this) and USA has dollars, china has Yuan, Russia has ruble and many many other fiat, we just added one more to that and nothing more and it shouldn't bother fiat at all.
However, we are improving the banking system of it so well that after the DeFi hype last year, I am 100% sure that we are going to do very well in the future for sure and eliminate the need for credit cards.
This is the right approach. Plus, if we were fighting against fiat so much, we wouldn't be building stablecoins and so forth that are mimicking these fiat currencies people think we hate. The reality is the banking and DeFi did allow us to get closer.
When people realize this, when people could see that crypto is an alternative to banking and not an alternative to fiat, we will get better. Obviously crypto is a currency and not a payment method, but while being a currency, it brings its own benefits like wallets, payment methods, security and many other things these days along with it, even interest earning as well in staking form. So, it is definitely capable of doing cards as well.