I wondered why we were still using barcodes in shops when you could do the checkout in one go with RFIDs. Turns out that the last time I checked, RFIDs are quite expensive, something like 10 cent a piece. A minor cost if you are selling electronics, but too expensive relative to the price of a chocolate bar.