For everyone worried about micro-crime the stores and insurance companies already have this priced into "shrinkage". No store can keep a 1:1 correspondence between items purchased and items sold at intended prices to customers and it's only best-effort to approach that correspondence. SLAs of 100% are unrealistic for either stores or customers. In this case the average SLA due to shrink is about 99% across retail sectors (1.38% shrink is the average, 1% the median) [0]. That includes a lot of intentional theft which dwarfs accidental over- and under- payment.
[0] https://www.bluecart.com/blog/inventory-shrinkage