@ity you so sure about that?
crypto, is, from what i understand, a push based model rather than a pull, so fantastic for sending unsolicited, but godawful for taking payments.
yes, hardware wallets exist, but i'm fairly certain all those do is hold cryptographic keys. they don't really enable payment in any way, that requires a connection to whatever payment network you're using
whereas modern banking (barring ach transfers) is a pull based model, so a vendor can request that a payment happen, the card signs the request and it gets authorized. the vendor can have the network connection
so what server would authorize the request for your 'crypto card'? and hold your crypto wallet for that matter? ah, a payment processor.
sure, you could in theory run your own server for it and have all that info embedded into the card, but if you have an outage? out of luck, sorry, you can't buy groceries until you fix it
not to mention, that's completely inaccessible to the average person, so they'd be stuck using some sort of middleman anyway
not to mention if you and your vendor aren't using compatible networks. what then? am i no longer allowed to go to the store i prefer because i use coinX and they use coinY? guess i could use some sort of middleman to convert it?
crypto is super cool awesome for those that need or want to make payments in that fashion, but the vast majority just don't care
it adds far too much friction in the day to day for even a nerd like me