I think calling it stockpiling makes it sound like a negative thing to do. I have always, in the 40 years I have been married, ensured that I have had plenty of what used to be called 'store cupboard ingredients' in my cupboards. I was taught that this was good housekeeping, not stockpiling.
Before the virus I shopped weekly via a supermarket delivery, supplemented by a Costco run every 4-6 weeks (more often when the dog was alive, as we got his food from there), and my husband got perishables like bread and milk as and when we needed them. Now we make do with just the weekly delivery, and if we run out of something before the next one is due we manage without.
I think we will probably drift back to doing things the way we used to. I prefer to buy milk in smaller quantities, so I am not having to either find ways of using it up or cutting back on things that need it, and I do like to have stocks of things like tinned tomatoes and loo rolls.
We haven't needed to buy any loo rolls since lockdown started, as by coincidence we had done a Costco run the week before. I gave a couple of packs to the foodbank, and we still have lots left. That is the way I am used to shopping and living - I see nothing wrong with it.
It meant that I didn't contribute to any panic buying when the time came, and in normal circumstances we could manage for weeks without shopping, as we did in the first weeks of lockdown when it was difficult to get my usual supermarket delivery.
You never know when you might take ill, or when some sort of emergency will strike. People often said I had a siege mentality (and maybe I do - you should see my knitting yarn stash!), but I feel more comfortable when I know I have plenty of food in the house.