Take 2 people of equal skill, experience, and negotiating prowess. One lives in SF, another in Kansas City. Both apply to the same remote position for a SF-based company. The company will always take the one in KC. I don't see how negotiation skill has a role in this. Unless there are people out there who have successfully negotiated a SF-level salary while living somewhere like Kansas, but I haven't heard about it.