You’d be surprised how long this H-1B scam has been going on. Decades.
Now, L1 Visa workers can't leave their company unless they get an H1-B from another company. But they have to work for the company for a year outside the country before they are eligible.