You should shop in your local greengrocers (or even better at the local farmer's markets - there is a regular one in Winchester.....).
The produce is fresher, of a better quality and usually cheaper than the supermarkets.
The big supermarkets import much of their fresh produce, which not only increases the cost but also means that the stuff you see on the shelves can be weeks old by the time you buy it. They do not support local producers - even if they buy from them, they set the prices (artificially low) and will reject a huge proportion of the produce for not being aesthetically perfect (i.e. there is nothing wrong with the vegetable, but it is not "spotless"). This leads to wastage and lower income for the producers.
This also means that the buyer has an unrealistic expectation of good produce should look like. A few blemishes on the surface of a tomato or an apple does not affect the quality, but the supermarkets cover their fruit in wax and preservatives just so that they look nice on the shelves.
They are deliberately
driving local shops out of business. Once they are out of the way, they will have a monopoly on the market, and will almost certainly set up a cartel to determine prices to stiff us, the consumer, and foist second or third rate produce on us.
(sorry to rant....