Plus its only convenient because you had the payment method they accepted.
According to additional anecdotal evidence, no cash what so ever is their way of reducing the odds of a burglary. Within myriads of shops, one shop that doesn't offer cash payments is way less likely to be broken into.
One way to get around this would be to eat your candy bar or whatever in the store. Now they must take your cash, or accept not getting paid I guess.
That would be theft or criminal damage.
As an aside, I eat things at stores all the time. Grocery stores, convenience store, whatever. No one has ever said anything to me and no one cares.
Also I drink all the time at bars and pay at the end. The idea of “tab” is very very old, and it seems to work pretty well.
When I was a kid and my mom took me shoe shopping, I would always wear my shoes out of the store. Most other kids do the same things. And you pay at the end, not before!
Have you considered this is just some personal hang up you have and not representative of other people?
And you’re talking about common sense, but I don’t know where you live, but in America it’s very very common to eat in stores. Parents give their kid a candy bar and eat it. This happens all the time.
Honestly, what you’re saying sounds a little crazy.
And the idea of tabs doesn't apply to my comment since I excluded out situations where the customer's credibility is known by the store employees. I live in America, and while I haven't paid attention, I don't notice people using what they're buying before they have bought it.
The common sense is that what if someone comes into your store who can't afford to pay for what they have consumed? Do you think Walmart and Target and grocery stores can afford to make it official policy to let people consume before they buy and not suffer losses from people who toss the wrapper or empty bottle in an aisle somewhere? Or can't afford to pay?
It works if it's a small place and you trust everyone, but once you scale up, I don't see how it works.
Every person has many opportunities to steal pretty much all the time without consequence, and yet, they don't.
As far as I can tell stores have a policy they just don't tell the customers about.