Companies factor in local cost of living into their salary packages and the author is pointing out the business problems (i.e. high turnover of entry level employees) caused caused when Yelp failed to do this.
Salaries in New York are higher than those in Des Moines, and if companies want the benefits associated with locating in the Bay Area they are going to have to pay employees more. Even entry-level and lower-skilled ones.