>How hard can it be to automate that?

Self checkout has been a thing for ages. Heck in Japan the 711s have cashiers but you put the money into a machine that counts and distributes change for them.

Supermarkets are actually getting rid of self checkouts due to crime. Surprise surprise, having less visible "supervision" in a store results in more shoplifting than having employees who won't stop it anyway.

It’s also just resulting in atrocious customer experience.

I can go to Safeway or the smaller chain half a block away.

The Safeway went all in on self checkouts. The store is barely staffed, shelves are constantly empty, you have to have your receipt checked by security every time, they closed the second entrance permanently, and for some reason the place smells.

Other store has self checkouts but they also have loads of staff. I usually go through the normal checkout because it’s easier and since they have adequate staff and self checkout lines it tends to be about the same speed to.

End result is I don’t shop at Safeway if I can avoid it.

I've seen it in Japan, the machine just handles the money. But you still need a human to scan things/check to make sure things are scanned correctly.