What people don't realize is that once the H1B program will be modified to take out companies like Tata and Infosys from the lottery, Facebook will have MORE H1B employees, not less.
I have no problem with that really. There are thousands of H1B's that are much more talented than 95% of American software engineers and they tend to be at the unicorns and the well paying big companies like FB/Google