I used to live in a village that had lots of local shops (for local people) and it’s not all it’s cracked up to be.
The whole system was built around the idea that someone in the household was able to shop between 9am and 5pm, which is pretty outdated and a bit sexist. It only worked because the area was full of bankers who commuted into the city, and I would say 75% of the mothers (and the occasional father) at my kids’ school didn’t work.
Obviously there’s something between giant out of town supermarkets and local shops that are never open, but it’s harder for small businesses to compete on opening hours, unfortunately.