Nice idea. In our small village, we had a small privately owned Spar shop, right in the centre, hub of the community type of thing, next to a private bakery shop and a library. Sounds just like you say, lots of people chatting to eachother etc.
Then along comes a Co-Op, newly built on the edge of the village by the by-pass road. Not really much bigger than the Spar, but has it's own small car park. Lots of people who loved the "sense of the community" went to shop there instead and the loss of trade caused the Spar shop to close down. The "locals", it seems, weren't that bothered about the sense of community and bumping into friends after all! The drivers in particular were happy to drive a few minutes to the by-pass rather than walk a few minutes to the village centre shop - obviously don't care that they wouldn't meet someone to have a natter on the journey!
Inevitably, the loss of trade is now affecting the small bakers who are also struggling to keep going and in all likelihood will close down soon, They are also talking about reducing the library opening hours due to reduced demand.
Same happened with the local pubs. The village used to have 3. 2 have now closed. Exactly the same scenario, once closed, everyone was complaining about lack of community and how the pubs were really needed for the lonely etc., Well use the bloody things then - give them custom so they can survive.
But no, it's the same old "proxy" style of whinging on behalf of other people. It's always "other people" who want the village shop, the village pub, etc., but in reality, people just won't use them often enough nor spend enough to keep them viable. They want these amenities for the occasional time they may use them, but won't support them themselves enough to keep them.