H-1B visas are intended to bring skilled foreigners for jobs that tech companies struggle to fill with U.S. citizens.