What about the US labour laws that says US citizen have the priority for a job and if no qualified US citizen is found then the foreign worker (who must also obtain legal authorization to work according to immigration laws) who is hired must be given prevailing wages for US citizen for that type...
I am US citizen. I was employed as technology consultant initially for 3 months contract to work offsite (from home). During the middle of the contract they liked my work and told me they would extend my contract to 2 more months. But all this changed once they found remote indian programmers...