Maybe i just rephrase it. Use ltc or doge if that buyer if willing to accept. The point i want to tell *very straight and simple* is that people would rather use alternative form of payment method which is faster. Even my credit card payment is faster. Nobody likes to wait unless you tell me bitcoin is the only payment mode accepted at the counter
As mentioned, Bitcoin is not ideal for in-person transactions: we have cash for that.
However, you are incorrect when you say your credit card is faster. The payment may be authorized within seconds: but all they are checking for is whether you have enough available credit to cover the purchase. Edit: (You can even exploit this to "double spend" more than your credit limit (there is a charge for doing that)) A careful reading of your credit-card bill should reveal that the "Posting date" is sometimes several days later than the "Transaction date". Unlike Bitcoin, such transactions can be reversed for up to 6 months in the case of fraud.
Bitcoin really competes with wire transfers: which can still take several days. Often the intermediate banks will take up to $50 in order to pass it on to the next bank in the chain. To get 6 confirmations within 2 hours is cheap and reliable in comparison.
Which part is wrong? When i make purchases at the retail stores, once i get confirmation which is probably less than 2 minutes, i can just walk away with the goods. Doesn't matter what the posting date is. If there is a reverse tx, the name is clearly printed.
With bitcoin not even having its first confirmation within 30 minutes, do you think the guy will let me walk away even if i show him the transaction screen on my phone? The sale is not going to move to next step if neither party receive some form of trust and assurance that 'hey we have an agreement'
I'm comparing against all payment modes whether it is using cash, other altcoins, credit card, wire transfer and probably with that long confirmation, it only beats cross border transaction *thus far*