In the UK, self-checkouts in Tesco and Sainsbury's (where the poor do their shopping) will have this up to 11, whereas Waitrose (for affluent people) turn it off. So you can steal as much as you want, too, since there's only 1 person looking after 6 machines (when there's anyone at all).
Only time I've been happy to pay the premium to shop there.
I alluded to this in my other comment in this thread. Switzerland is 'the better part of town' in its entirety. Europeans only hear about the lowest common denominator in the US. I'm not saying it's not a tragedy, but I didn't create this system and I don't know how to fix it.
I understand the purpose of the weight check; it's to make sure that an item is in the bagging area iff it has been scanned. I don't get why it needs to be run after each item and can't be run just once -- after all items have been scanned and the payment process begins.
The result is a worse society, because in the US, stores have to take measures to not be ripped off. Those measures get in everyone's way, including the people who would not steal from the store.
You flatter us, but I'm not convinced the Swiss are particularly honest. And I'm not convinced that anything the US register does is particularly helpful to catch cheating.
Personally, I love self checkout in switzerland. 20 checkout stations vs. 5 is faster, tell me what you want.
Walk into an Apple Store in Berkeley and you can self check out expensive items using only your iPhone.
The generalization you are trying to make doesn't work.
Swiss self checkout machines are small, silent except for beeps, and fast: https://subito.migros.ch/dam/jcr:afca29de-d490-4621-8844-868...
The latest option is that you can grab a scanner before shopping, scan items as you place them in your cart, and just walk up to a station to pay.