It also does not affect L1 visa holders.
They are the ones already employed by the company in their homeland, but working here in the US.
They are the ones bringing their families with them (they all get work permits, contrary to H1B visa holders).
Please see the difference in requirements:
There are two types of L1 visa:
L1-A is for managers and executives, who are either transferring to a US office, or coming into the US for the purposes of setting up a US office.
L1-B is for specialized employees, who have essential specialist skills or knowledge.
In either case, it is the employer (“petitioning employer”) that submits the visa application.
For both L1-A and L1-B, the employee must have worked for the corporation for one continuous twelve-month period in the previous 36 months.
The L1-A visa grants a maximum stay of up to 7 years. L1-B grants up to 5 years. However, if the employee has previously worked in the US under an H visa, that time may be deducted from the allowed stay.
H-1B Visa, Work Visa to USA
H-1B is an employment based, non-immigrant visa for temporary workers in America.
H-1B is an employer sponsored visa i.e. an employer must offer a job and petition for your H-1B visa with US immigration department.
This approved petition is a work permit allows you to get visa stamp and work in US for that employer.