a) Amazon didn't promise 25k jobs to New Yorkers. They were going to bring folks from around the country into the city.
b) the article and others since say that a bunch of companies are expanding their footprint in New York, even without subsidies.
New York and Northern Virginia did not need to give tax breaks, etc to Amazon to attract them. Those are hotbeds for jobs where people want to come anyway.
NY Mag wrote about this back in April:
http://nymag.com/intelligencer/2019/04/the-tech-industry-is-remaking-nyc-even-without-amazon.html