Bitcoin are send instantly. I never waited long after paying for my beer, since the barman accepts 0-confirmation transactions.
People handle Bitcoin like there are double spend attacks all the time. Maybe I am in the wrong sections of this forum, but I don't see them anywhere.
Where are all this double spends, that justify waiting 6 confirmations to be sure for a >$10 item?
So, the fault is with the merchants. Do they wait 6 months to accept a credit card payments, since it could be charged back in this time? No? Why are they doing this with bitcoin? A 0-confirmations Bitcoin transaction is safer, than waiting a month after getting paid with a credit card.
The problem is different with chargeback. When paying with a card you trust the operators and so does the merchant. He trusts that the money will come into his account, because a third party takes care of it and vouches for it.
With a 0 confirmation Bitcoin transaction the merchant cannot trust anyone, the best is to hope that the transaction will happen and it is not a double-spend or not in a sidechain (by chance). This is a consequence of bitcoin removing trust from the equation. A benefit, and a drawback some other times.
That is just not how Bitcoin works.
There is also no third party that guarantees, that you really got your money when someone paid with a credit card. I don't know, why it is so hard to understand that a charge back can occur 6 months later. A charge back can occur= no guarantee that you really got your money.
Got it? Or do I have to rephrase it again?
So, for the people, who neither understand Credit Cards nor Bitcoin, it should be enough to understand: Bitcoin transactions are instant and please don't try to tell them anything about confirmations or double spends. They most probably will get it wrong.