I have used home delivery for about 20 years (since it became available, anyway) and I think it is worth every penny. I pay a cover charge every 6 months, can choose my slots, and had no problem with getting deliveries after the first couple of weeks of lockdown.
If I did my own shopping it would mean dragging my husband along (I don’t drive), or only buying what I could carry. It would mean taking a chunk out of my day, found the shopping itself (boring), paying bus or taxi fares, packing all the groceries and carting it to the house. £4.50 is a small price to pay for all that.
The number of people who only wanted home delivery in lockdown, expected to be given slots that had previously been used by regular customers, then moaned about absolutely everything has been shocking IMO.