Everyone's moving to more comfortable places with lower costs of living. NYC is not an attractive place for job candidates unless those candidates are already in NYC. Even companies with a strong presence in NYC are expanding in places like Nashville, Omaha, Dallas, Denver, etc. rather than in NYC.
At some point, New Yorkers ought to ask themselves why everyone wants to move to these nice midwestern cities.