Many people who make $350,000 and less would love to leave NY for Charlotte, and that's why "lower level people" like lawyers, accountants, etc. are getting relocated to the Sunbelt. You can't live a great life in NYC or its burbs with less than $350k, whereas you can lead a great life in Clt on way less than that. That being said, the top people, and revenue generators, would never want to leave NY. If you're rich, NY is WAY, WAY, WAY, better than Charlotte in every respect. To New Yorkers, Charlotte doesn't even seem like a real city. It's kind of like a big version of White Plains or Stamford.
Also, a company's cost for having non-essential people (lawyers, accountants, IT, HR, marketing, etc.) in Charlotte, Dallas, Atlanta, etc. versus NY is astronomical.