Why does this tiny Kentucky town have six dollar stores?

Olive Hill, a hamlet situated on Tygarts Creek in the Appalachian foothills, has two Family Dollar locations and four Dollar General stores in and immediately surrounding the town.