The bolded is pretty much how a lot of folks think. People love the "idea" of small mom and pop stores and love to support them... but over time they do get pulled to the cheaper, more convenient locations. It's just human nature.
Regarding Lamoille County which I'm sure is mostly driven in the Stowe area... this economy seems fairly hard to beat down because there are plenty of people with excess money that like to travel. So when a restaurant or store closes, another one just pops up in it's place right behind it.
The economy here reminds me of Michael Scott in The Office when he's starting his own paper company and doesn't care if it goes out of business. He says "I'll just start another one and then another one and then another one. I have no shortage of company names to use." That sum's up stores and restaurants around here. If one goes out, another one with a new name just shows up in it's spot.