It just comes back to availability again though. I suspect this is far more a critical aspect than other things such as branding etc. Would put a fuckton of small shops out of business as booze is what keeps them afloat, unlikely they'd be able to survive on selling crisps and pot noodles alone. Does that matter though?
It does matter a bit. If you've got a couple of small Jenny A'Things/"Corner shop" shops in a residential area, then it does kind of matter that they stay in business, because, although their prices will be higher than those of big supermarkets, they are usefully closer to where people are.
If you can handle the walk to the convenience shop, but not to the big supermarket (which could be a bus ride away), then you can fetch some fruit/veg, potatoes, tins of beans, bread, milk, eggs, tea, postage stamps, washing-up liquid, cheeese, bacon and yeah, even unto the Bad Things like sugar and chocolate and booze and smokes. So that's quite handy for a lot of people, perhaps especially if elderly or not easily able to get to supermarket. It's probably handy, too, in that one could safely send a child to fetch a couple of things from a local shop with no road-crossing involved, whereas a long trek to supermarket would be not-so-good.
When I did have local shops, I would quite deliberately use them for some things, even if more expensive than further-away supermarket, partly because I wanted them to exist and partly because, really, it IS much easier to carry a load of potatoes and bananas and milk and (AND booze and smokes sometimes) and what-have-you for a short distance than for a long one.