It feels like almost all the issues with self-checkout technology come from the attempts to minimise shoplifting, which don't even seem that effective at doing that. In theory, a system that let you scan products the same way checkout staff do without any weight checks or bagging area rules or other interruptions would be incredibly efficient. Especially if you could do things like scan the same product multiple time…
So it works in Norway or Japan, but put this in Indonesia or Honduras or even in small city USA and it’ll run into problems. It can work in areas of larger cities where most of the clientele are high income, but it’s bound to fail in most other areas.