I do prefer to spread my money around and buy local when possible, and feasible. Unfortunately most of what I buy for myself is so archaic, it won't ever be found locally. And even worse, in a place like Frankfort, our only remaining option for most "general merchandise" is WalMart. We have a few specialty places like Kohl's, Lowe's, TSC, and Dick's; a couple Krogers; and a surprising array of stupid female trend boutiques... but all the other / competing options like Target, Best Buy, Home Depot, Harbor Freight, etc, let alone any mall-based or larger-market specialty / hobby retailer, is 60-120 (round trip!) minutes away in Lexington or Louisville - by the time I add the cost of gas and vehicle wear & tear, going to the "regional" B&M is rarely if ever cost-effective.
Frankly though, for all the times that sucks, I'm more often grateful for not having convenient options to just "shop around" and impulsively spend money. I don't look at sale papers or catalogs, I'm not in a store browsing around just because it was there or next door, so therefore I'm not seeing, finding, and buying shit I don't need (other than pinballs and model trains of course ). I *need* something? No chance in hell of finding it in Frankfort? To Amazon I go.
And surely I'm not alone, and that's why Bezos is an overlord.