I agree with that view - support the locals whenever possible.
I went to my closest B&M for the first time yesterday (20 + miles away). I usually shop local as we have an old fashioned hardware store a couple miles away that sells everything from tacks to firearms and tobacco to jerky.
The official tobacco shop had a very pretty young lady behind the counter who greeted me with a big smile. But when I told her I was looking to discuss some custom blended pipe tobacco she informed me she knew nothing about pipe tobacco. She said everyone just smelled the jars and decided on their own what to buy.
Well that's what I did too, but as the local blends didn't have any info on what was in them (other than the flavors), I had to decide by looking at the tobacco, which isn't enough for me. I could guess online. Anyway I bought some stuff, but I doubt I will go back. My hardware store does a better job of talking tobacco than the official tobacco shop!
The next closest B&M to me, according to Google maps, is 50 miles. Long way to go in Winter, so I guess I'll be back at the hardware shop.