I’ve heard theft happens at self checkout.
Someone will scan their items, but “forget” to scan a few here and there.
I was at a Walmart self-serve check out a couple months ago and walked up to the register as the previous shopper was walking away with bags in her hands. The screen still showed payment due. I called over the Wal-Mart associate, who simply cleared the register for me to make my purchase, did absolutely nothing about the woman walking away with her unpaid bags of items, still in sight. It will take both laws that are enforceable, and retailers who actually want to address the issue to solve this.