I’m laughing at the, “We don’t base salary on location, but we do pay people in New York more” section.
You can hide behind the term “living expense,” but the total benefits does take into account location, and isn’t any different than basing the salary itself on location.
Pretending otherwise is rather disingenuous.