>>513316367 (OP)H1B visas mostly
Tech companies want to spend as little money as possible so they hire jeets who just graduated and ship them over here for max 6 years instead of hiring recent American graduates because they'll actually ask for a higher wage
They are this generation's Mexicans as far as the economy is concerned