You've never checked a receipt on your way out of the store to make sure you weren't charged for anything you didn't purchase?
Hell I cannot remember a time when I was _charged for something I didn’t purchase_.
I have been charged MORE than advertised but paying attention while ringing up the item and escalating to the cashier or manager typically solves the problem. I have also been charged less and notified the cashier of the issue.
Why would you check your receipt _after_ you left the store? Now you have to drive back, go inside, go to customer service and wait.
Seems way easier to pay attention and scan the receipt when it is handed to you.