Because in that hypothetical situation, the company can hire those individuals at $150K and $100K respectively. Sally won't accept $100K given alternatives in the Bay Area and her unwillingness to move to $MIDWEST_CITY. And to Bob--who is very happy in his less crowded and expensive location--$100K looks pretty good, especially relative to local alternatives.
"Shouldn't" has very little to do with salary offers.