I will admit this strategy won't work for everyone. Most corporations are not willing to respond to a complaint by using social media to (accurately) call the complainer an obnoxious asshole.
Maybe this is different, but my experience with recent tech innovations in brick-and-mortar payment systems haven't been positive overall. More trouble than they're worth.
This could very well be different, but the minute the store starts valuing the AI over the customer, I think the store is in for some trouble public relations-wise.
If someone buys 45 items, but 3 dont ring up, as long as the 3 were relatively cheap items like a can of beans, as opposed to a $15 jar of spices, does it really matter ? Over time, the system will learn which items "go missing" most often and focus on them specifically for better inventory mgmt.
That would be fine in the ages before social media. Now everyone "takes to twitter" and tries to organize a social pitchfork campaign. The victimhood mentality is real. People get off on the celebrity from being wronged by a big bad corporation. It wouldn't be long before some jerk posts a video of himself leaving a roast on the cereal aisle and being '86'ed from the store, then post it straight to Youtube for all the delicious karma points. Corporate image is a big deal.