If a Mom and Pop store can't differentiate, why would it be good for them to stay in business?
The ones that provide something extra will raise their prices and be more expensive, and people will go when they're willing to pay the difference; look at the independent book shops in London as an example.
It's a romantic idea and all, but beyond that I don't think "local vendors are de facto a good thing" is a reasonable starting point.