A few Gladwells of anecdata: our local ASDA (big but not a megastore) has had reasonably frequent empty shelves in various products. I think the medium-large Tesco down the road has also had empty shelves (but that's secondhand from people I know who shop there.) Similarly secondhand, from family up north, the major supermarkets up there have been missing products.