Well, I pay £8.99 per month for unlimited Ocado deliveries. Have done for considerably more than a decade.
And the very occasional Waitrose order, which if I remember rightly costs about £3.00 for a single delivery.
But I also order wine, coffee, wholefoods, fancy tinned fish, cheese, broth, and other things from individual suppliers (sometimes in bulk, others just a week’s worth) and they all involve a delivery charge. The only thing that doesn’t is the weekly veg box delivery (where I suppose the delivery charge is incorporated into the food prices).
Other than pre-ordering baked goods for collection, and the odd mooch around Waitrose (more for entertainment than necessity) I do all my regular food shopping online (and would feel unsettled and disorganised if I had to run out for milk, for instance) so delivery charges have become a way of life.
I guess it depends how much you think it might cost you (either in transport or time and effort) to go to the physical shop. Or whether you want the satisfaction of accessing goods not easily available a walk or short drive away. And how you like to organise your life.