Depends. Are you using a service that provides it, and are you willing to pay for it?
Bitcoin is very similar to cash in a lot of ways. This is both a pro and a con.
But I'll play the moving-the-goalpost game. For in-person transactions they have some similarities. They both have no chargeback or consumer protections, but we're receiving goods immediately so thats not a very large issue. Cash is instantaneous, unlike Bitcoin. Cash doesn't have exchange risk. Cash doesn't have transaction fees, while Bitcoin does. So cash is actually superior for an in-person transaction.
If I'm going to do an in-person transaction and am not going to use my card, why would I not use cash? If I don't want to carry cash, why would I not use my card? And if its an online transaction, then chargebacks are definitely something I want, even with a trusted merchant. So whats the use case for bitcoin? The OP proposed one use case; I assume that there are people who find that valid. It is not a case that interests me, personally, and that prompted my response.