Nearly 1 in 3 new stores opening in the US is a Dollar General
cnn.com
cnn.com
I also don't think it's a full reflection on the middle class gap. Not everyone is gullible enough to shop at Target when we all know it's fancy Walmart.
Dollar General's business model is to service areas that bigger stores won't. By definition, then, since there are many more small towns than large towns in USA, Dollar General must open 10x more stores than Walmart...