I think what you do is fine OP but I don't run the freezer down.
I run my fridge down ready for the delivery on a Tuesday. That is when we always did our main shop pre covid. This time of year I make soup with any left over veg, bacon, etc. I will do that today and give the fridge a clean. So I will have the soup, cheese, butter/spread, a couple of yogurts, half a bottle of milk, my sourdough starter, and sauces/chutney in the fridge. It's never really empty.
We bought a new freezer this year with drawers because I was fed up of struggling to find stuff and rotate what was in the chest freezer. We did intend to stop using the large chest freezer but that's not happened. It's in the garage full of stuff but at least its all fresh and in some sort of order.
Tinned and dried stuff. We have a couple of months supply. Adult DC know I usually have extra so I am keeping them supplied. In return they do the occasional Aldi shop for us. I did run out off flour and pasta early on in lock down and I am trying not to let that happen again. I have UHT milk but no bottled water.
I do buy extra and give to our local food bank. I remember struggling to put food on the table and keep a roof over our heads in the 1980s.
To obliterate your address on packaging