To elaborate, they are safer for the average Joe to use and they are definitely faster for the average Joe to use.
You are confused. A credit card is not faster in any way
The consumer experience:
Bitcoin: Scan a QR code. Press SEND. Done.
Credit Card: Give the cashier the card. Show identification. Wait for the slip to print. Sign the slip. Get the card back. Done.
The merchant experience:
Bitcoin: Wait for 1-6 confirmations. You have your money.
Credit card: Wait until the end of the month. You might have your money. Wait 9 months. You have your money.
So what will you do? Stay near the cashier for 10 minutes waiting for confirmation?