A lot of businesses would prefer someone local because of timezones, even if the overseas dev is more skilled. For a startup, for example, it is advantageous to get a bunch of devs in a room to bounce ideas around. It is harder to schedule Skype calls at odd hours and get the same effect.