You're right! It should be possible! We certainly have the ability to collaborate on code over networks and video links.
Is it possible that there might be some complexity to this beyond boring old corporate inertia? As you so correctly say, there are talented people hungry for work everywhere.