The answer to your question,
@Samwell is jobs.........Local elected officials depend on votes to stay elected, and know if they turn down a local WM, Lowes or whatever with the potential for hundreds of jobs, their time in office will be short. I do not like these stores and would prefer local small business over them any day..........but I guarantee you your generation of elected officials will make the same decisions. It's a shame but true.