I went to Carnegie Mellon and met some of the smartest people there and it crushed my heart seeing some super talented people lose on the lottery several times and be forced to go back home when they already had an employer in the US paying them 100k+ and willing to go great lengths to keep them.
I was lucky enough to get a visa in my first lottery draw, but that was the only reason I got to do what others couldn’t. Luck.
They lost against those consulting companies that exploited the program with impunity for years.
So the QZ article author here is wrong. Whoever is the next US president, this is the best thing that could have happened to the H1-B program.