One interesting benefit of the “detect removal from shelf” concept is that there might finally be a
time stamp associated with the removal of the item.
Right now, if you see a random perishable item sitting on a shelf, you HAVE to throw it away because it could have been there for a long time. On the other hand, if you can see that some Frozen Peas were only taken off the shelf 2 minutes ago, you can just put them back and they’ll be fine.
Although, what I’d really want is not only the time stamp but the customer. I’m sorry but if you cost the store $25 by leaving a damned ROAST in the cereal aisle, I would be perfectly happy to never let you in the store again.