I commute like 12 minutes and the stores I shop at regularly are in the middle of the drive. My office is more out of town than most jobs here.
The average US commute is less than 30 minutes, people aren't spending all that much time. And with a 30 minute commute, they are likely doing the same thing I am, passing by stores that are reasonable for many of their needs.