Good for the Idaho candidate, living in SF shouldn't warrant some kind of salary privilege (much of which just gets funneled to landlords and increasing housing prices).
Is it good for the Idaho candidate to get paid less for the same work? If a company is willing to pay $x for a role because it will give them $y benefit where $y > $x why should any candidate accept less than $x? How much of a delta between $y and $x is even acceptable? Why should we celebrate companies playing candidates against each other for the benefit of the few?