I didn&#x27;t get an H1B visa in the lottery. I didn&#x27;t magically vanish and made place for an American engineer. My employer moved me to UK and I got paid very similar salary.<p>I know about many USA tech companies increasing size of their European offices, including Google, Facebook, Microsoft and Palantir. It is bad situation for everyone. USA general public: Role of USA as the tech capital of the world is diminished, as there is more intellectual capital elsewhere. My taxes go to UK rather than to USA. 
Tech companies: They need to open offshore offices.
Foreign tech workers: There is less choice of companies in Europe (especially startups). Some people may want to live in USA for various reasons.<p>The only potential beneficiaries are American tech workers. I believe that the benefit is only in the short term. If tech companies could get all engineers they want into USA, they wouldn&#x27;t need to open offshore offices. As soon as offshore office is opened, the company have access to more engineers than they could import to USA, as not all people are open to relocating to USA, regardless of Visa situation. Therefore, &quot;value&quot; of an American engineer drops more.<p>Edit:typo.