In rural areas where population is the issue and not zoning, that is true.
In any city with 10 thousand residents or more it tends to be the zoning that keeps stores from opening up in the suburbs and other new development. There they tend to go big becsuse they are far enough away that they might as well be big enough to draw from as far away as possible.
Most people live in the latter areas and that is what is being discussed.