- Cashiers do not pack for you. (Most other countries, they will bag as they go. Groceries are plonked on the other side. - ..which means that the cashier cannot / will not progress with another client until the previous person has packed their stuff. This can take.. a .. long .. time. - You can still pay via cheque in a supermarket. This requires cutting the cheque, manually sighting two pieces of ID, scanning the cheque, processing the payment. The little scanner devices take.. 30 seconds to do a scan. - Stores are horribly understaffed. They constantly have 20% less people that they should.
So you move to the self-checkout machines, that constantly error if you place an item too quickly / slowly / on top of another item.
There are definitely pain-points to solve in this area.