New York City has no current shortage of jobs or growth. Incentives aren’t needed. If they wanted to offer incentives for companies to move to Buffalo, it might be worth it. But NYC will be fine without it.
Most companies are eligible for the same incentives. These tax deals will still happen, but they will be for lower paying jobs. Just read the press release at the very least. These are programs that existed before Amazon announced anything.
So why do you think people in NY government wanted to go for it?