Businesses usually change locations for the one motive that drives business. $$$$$$$$$
Who ever gives the biggest tax credits and other perks gets the jobs. If you think it is over philosophy me thinks you aren't thinking. Your tax dollars go to support the business moves. It is kind of like welfare for business.
"I want to expand my business, how much will you pay?"
"It is better to be too skeptical then too credulous"