Bad idea: employers are getting way too picky. They want the exact profiles while unemployed and/or older engineers have a broad enough education to adapt to new positions.
Intel just lobby the government to increase supply in order to lower the pay. Why not other industries? Doctors make so much money because they limit supply with boards etc.
At least the lottery does not discriminate engineers vs others.
I've commented on this before. Green cards reform makes a lot more sense than using H-1B permits, which are subject to abuse, and the end result is engineers, trained in US industries, leaving the country. Of course H-1B usually ends up as a stepping stone to a green card. Why not just reform the green card program in the first place?
It seems like the hardest way to become a US citizen is to do it the legal way and have a college degree and useful skills.