I'm with you on this - siege mentality

I grew up in the wilds and we always had a well-stocked store cupboard (no freezers back then). For a while we lived in a city and my winter stores caused great amusement, but when the supermarkets couldn't get supplies through I was the smug one

It seems the supermarkets don't keep stores but rely on daily deliveries, so I think it is essential to store enough yourself to get through an emergency.
Now we are in the wilds again and can expect to be cut off several times each winter. We have several freezers with a number of hoggets, pork and loads of fruit and veg, plus a frozen loaf and sometimes a bottle of frozen milk. I make jam and chutneys etc - enough for a couple of years

and they live under the bed

. The store cupboard itself has some pasta and rice but we are not overly fond of that, all sorts of bought tinned stuff, masses of cat and dog emergency rations, a couple of pints of UHT milk and alot of dried milk, a little flour - must look into your buckets of flour as I make all our bread and worry about running out. I always have lots of sugar in case a jam-making opportunity arises

I keep packets of seeds for sprouting so we can have some greenery through the winter, plus the garden is full of winter veggie staples.
In the barn, we try to keep enough bought animal feed to last us a couple of weeks, plus we have hay and straw stores for the whole winter.
In the past on a few occasions the only way out has been by trials bike, when even the Land Rover or tractor couldn't get through. Mostly it was because we had run out of dog food when we had 6 giant dogs. Now we have two tiny ones so we can store enough for them.
Finally, we have some ancient Army ration packs as an absolutely last resort. They date back from before the modern tasty meals our service men and women get now - they probably don't like them much, but they should have seen what was handed out years ago

I should add that when the snow falls the leccie tends to go off too, so more difficult to cook complicated stuff