Neither of our local Tesco or Sainsbury's have empty shelves but we've noticed both have their shelves stacked differently.
Stock is spread further along the shelves rather than stacked deeper, the shelves look just as full but there's actually less of it and less choice.