Indeed, the OP is committing the broken window fallacy, seeing only company profits, not savings on behalf of the consumer.
A move from one region to another is zero-sum? It might be, but that depends on many factors. Does the person move closer to work? That's fewer miles driven, one less car on the road, less pollution, more happiness, higher productivity. Is one local government more efficiently run than another? That's better use of tax dollars. And on and on. Competition drives these factors.
These two are features, not pricing.
For a community; businesses might move for tax breaks, which benefits them greatly, but there might be more traffic / no high quality living that increases commutes. The employees might have to pay all relocation costs, and then the business that has no loyalty moves when the next tax break becomes available.