Feels like common sense - but then we're rural, with overhead electric cables that occasionally get brought down either by weather or idiot drivers. Plus supermarkets are a 30min drive away - 1 tree down in the wrong place could make that drive tricky. Or bad snow/ice. Plus factor in our rural supermarket may not be the priority for the restocking, the bigger ones in towns where more people live may be. So if the "just in time systems" falls over, we may suffer.
So we already have a camping stove, with spare gas. Always a load of pasta, some jars of pesto and other sauces. Add also some tins of cannellini beans etc for protein hits. We can then also make hot drinks, and we have a log burner for heating.
If the electric is down, then we keep the freezer closed to prevent too much food loss. Otherwise, we have a fabulous meal of everything in the freezer that needs eating or needs to be thrown away as its defrosted! But that is rare - it's normally fixed in less than a day...
So not really stock piling, just having a few planned extras in case needed.
Oh - and the medicine cupboard is stocked up - but with my families propensity to injure themselves that's a given at any time.