Because - at least part of the reason - the government(s) Federal, state and local, offer incentives to companies for new jobs, among other things, often as tax deductions.
@SatyrService All I know is what I read about Amazon & taxes recently.
Of course there are offerings to attract and keep businesses - until we drive them away.
Amazon was planning to hire 25,000 employees at that New York facility. That's a lot of tax money and income pouring into the economy, which is presumably what tax money is for - unless you want to use taxes to bludgeon corporations into leaving the US, so we won't have jobs, the employees' taxes OR the corporation's taxes. There is always someplace else they can go.
@Mamapolo2016 Jobs?? you mean the millions of jobs that have been sent overseas the last 20 years? where they offer them Tax Intensives and or 3rd world labor rates that is not good for us either. why not just pay the tax they are supposed to? you and I have to.