Sounds more like poor self-checkout design.
All the stores I've been to with self-checkout require placing your just scanned item into the bag on a scale. If the weight change doesn't match what it expects, it locks up and requires a store employee to check and clear it.
Downside is, it has problems with very light items.