I'm really surprised there isn't more pushback to the program since it has aspects that piss off post political sides. Maybe it's just too wonky for mainstream political coverage. A system of indentured servants really is the best description, the potential for abuse is both obvious and widespread. For the other side of course they can jobs from Americans in many cases. Big tech companies love hiring people they can abuse, especially if they can also pay them less than local hires.