These shops are good because they help some shoppers. These shops allow some of us to keep up our skills in observing, timing, listening, discerning (is the place neglected or does it just look old) and, in some cases, batching work in ms routes or other configurations.
Here is an example: I live in the boonies and any intensively shop-able city (you could shop day after day and earn hundreds of dollars every day) is at least two hours away from here. Because I work early in the morning, I am not available for shopping in the early morning or late at night in yon shopping paradises. This severely constricts my shopping opportunities in areas with higher-paying shops.
Should I be snobby and say that I shall not do the little gas station jobs, or shall I welcome these jobs and maintain at least a few skills which someday may be needed in other kinds of jobs which fit my potential future schedule and provide more money?
Bring on the gas station jobs! Huzzah!
Nature does not hurry, yet everything is accomplished. - Lao-Tzu