You in effect pay people more to live in nicer areas. If I move to a place tons of other people move to it likely has some positives (better schools, more to do, closer to nice vacation opportunities), and higher costs.
Also if the high COL employee owns a property, much of that difference goes into equity in their home. Which they can they cash out and move to a low COL area.