It's fine to be an entrepreneur and own a small business that takes part in the local community, but that has nothing to do with the business you're in. Selling regular household merchandise is not a good business anymore.
If they were always going to be just a piece of the market, they would have had to show profits for that, what, 15 years that they didn't have to? This put brick and mortar stores at an extreme disadvantage.
Amazon just executed better. Competition is good for consumers who have clearly stated they prefer the prices and availability of online shopping. Small neighborhood stores no longer served the market.
So saying there's nothing intrinsically good about "mom-n-pop" stores compared to what Amazon is is a very dubious thing to say. To re-iterate, sure, consumers chose Amazon for a reason, but things are not black-and-white and deciding if something is good or bad is far more nuanced than just that.
I'm not sure where this rustic idea of "mom-n-pop" general stores comes from because there are still millions of thriving small businesses well integrated in their local communities. The key is that they don't sell the same basic goods that Amazon sells.