Meanwhile I've got a tech lead who is 12 hours away from the rest of the team. He was at least willing to work US-East hours while in India (basically staying up all night and sleeping during the day), but there was a huge amount of management overhead and inconvenience for the employee involved.
The main constraint is re-entry into the US and being able to travel outside the US. If one stayed here, there was no problem switching schools, programs, jobs, adjusting status to permanent residency or naturalization. On the other hand, for re-entry, one needs a valid visa stamped on a passport which necessitated a trip to one's home country. This stamping visit could be unpredictable.
Ideally, one would like to travel freely to see family and friends but I see a lot of comments implying that one is forced to leave. It might be true now but a lot of comments here are conflating several issues together.
Everything post-2025 has been a shit-show. There's no predictability or clear guidance, either from our lawyers or from the state department.
Predictability matters a lot in business. If you know what the procedure is and how long it will take, you can plan around it. If the rules change in the middle of the game you're left scrambling to keep up.
Hundreds of thousands of tech workers have been laid off in the last two years. There are many skilled Americans on the job market. Foreign workers are here for the benefit of the United States, not as charity to the rest of the world, or as a source of cheaper labor for global employers seeking to undercut American wages.
But that's the point, isn't it? Some foreign workers who "worked the US for the benefit of the US" are now unable to come back to the US. Isn't that bad for the US too?
So, yes, they could hire a citizen, but then they probably wouldn't be able to do the job they were hired for.