Or stock controllers aren't doing their job.
When I was a stock controller at Tesco a huge retailer in the UK we would have to check that the triggers for reordering were set right.
Thing is we would get a shipment of maybe only 3 copies of a good selling game. It would sell out in days and be counted as an out of stock on the system. Now if it didn't reorder in two days we'd have to see when a delivery was due and how many.
Quite often the triggers would be set wrong and we would have to tell the system this was an in demand product. Also the system would be set to respond after a certain amount had been sold but that wouldn't be possible as we had recieved a smaller amount.
OR there stock fillers are doing a rubbish job, none are being put out on the shelf and the system thinks it is a non-seller. so doesn't re-order.
__________________
|