That picture is an Asda store. They're shite when things are running smoothly.
I work for a different supermarket chain, and our shelves and stockroom is HEAVING, for 99% of lines.
Shortages are illusory.
My guess is the shelves were emptied for a change-around and a clean. It is a regular thing.