Yeah, there's this misconception about Bitcoin where some people think they have to wait 10 minutes after buying a cup of coffee with Bitcoin so it shows up on the blockchain as confirmed, because unless it shows up they aren't fully calm about it. What they don't seem to get is credit cards dont confirm instantly, yet everyone uses it.
I would only wait for the full confirmation if I was buying something big like a car, otherwise it's pointless to wait, you just treat it like a mundane credit card transaction.
I think your right. And the credit card example is apt. In fact when you use your card at McDonald's there is no way possible to determine if the transaction is fraudulent. They take the card anyway because it is not cost effective to steal credit cards to pay for a hamburger. Nor is it worth the extreme measure of launching a double spend for that burger.