It is a really interesting idea to use crypto card. But the problem is that in some countries cryptos are not accepted by shops and supermarkets. Such cards won’t be widely used and convenient just because of mentioned situation.
Such cards convert crypto into fiat. So basically you pay in fiat. Even if the shop doesn't accept crypto, it will accept cryptocard.