I agree. Incentives are a one-time thing, so I think Trump convinced them that over the longterm he would work with Congress to make the US a better place to do business.
President-elect Donald Trump just told the “rest of the story” on this, and it turned out that he never expected to be able to turn this one around. But a Carrier employee got on an evening news broadcast and said that he wasn’t worried because Donald Trump had promised to stop it. When the TV played Donald Trump’s statement, he realized that it could have been interpreted that way, so he picked up the phone the next day and made it happen!