card transactions are approved within 30seconds at most
And it takes hours until "settlement" occurs with the card processing company that that merchant had contracted with so that the merchant has the money in their bank account, and then it takes months before the transaction is irreversible. Meanwhile, with bitcoin the merchant has their money within seconds, and the transactions are usually irreversible in less than 15 minutes.