I found a few items which helped me to feel a tiny bit better - here is one which speaks to the fading of personal interactions with a small "specialty shop" and a gradual movement to "everything under one roof".
Why support a small business? They build real ones on relationships in the community that are hard to find in a big box store. They add flavor and interest to our surroundings. In case you haven't noticed, the homogenization of Leesburg, Loudoun County and many other counties is thriving while the small business owners are having a hard time competing.