I shop daily, because it’s much easier and it works out a lot cheaper with a lot less waste.
I do not like the phrase weekly shop as it was invented by supermarkets and I think we should all give less money to them if we can.
I’ve been shopping daily or nearly daily for most of my adult life so more than 20 years now. It’s changed in that I do get some bigger and heavier pantry items delivered in bulk now - eg dog food, wine, flour, oil and rice sacks. Etc.
I shop daily because I never know what I’m going to want to eat before I want to eat it. I think going into a good local shop to see what is appealing, what is fresh, what is on offer, and basing a meal around that is absolutely better than deciding days ago what we will eat tonight and eating something that’s been sat in storage for several days or longer.
I also absolutely make the most of reduced items. I get a delivery from a refill store, a pet shop and I have a milkman for milk eggs and juice.
I feel we are healthier and happier this way as a family - and I spend about £14/day on average (I do have monthly costs for milkman etc to add to this) I live somewhere where it’s very easy and possible and I am sure to walk past the shops I need daily so it’s no big deal. But would always choose this way.