I started using grocery self-checkouts during COVID, but I've kept using them because there's rarely a line (and I'm a misanthrope). I'd probably go back to using regular human checkouts if I had to dig through all my crap to prove what I bought.
Having said that, I've noticed myself making mistakes. I've accidentally failed to scan an item, and I've accidentally entered incorrect codes for produce. When I notice, I fix them, but I've probably missed a few.
I guess the easiest answer is for grocery chains to reinvest some of those windfall profits and hire more cashiers.
Always making a big deal out of theft for pennies or dollars from individual customers .... but seldom highlighting the theft of thousands and millions by corporate heads at the top
Ya anyone with an ounce of brain cells predicted that theft would be an issue with self-checkputs but stores were blindsided by the savings they saw with getting rid of cashiers.
Also sometimes the machines a super finicky. It hasn't happened very recently for me, but the amount of times you need an employee to reset the machine or enter a code is too damn high.