They are also misusing L1 visa, now they are sending freshers as Managers with zero industry experience.
L is a good program. That is if you want multinational companies to have operations in the US. I do. Perhaps even if they want newbies to come over.
The H1-B VISA should not be a lottery. You have executive level employees who would be earning 400k/yr losing out to 21 year old tech newbies with a 25k/yr job offer in the US. A person’s economic benefit to society can be judged by salary better than it can by a lottery.