There used to be a lack of qualified programmers. But that is no longer the case. Good American programmers are out their and there are lots of them. So there is very little reason to add new foreign workers. And many of the ones here can go home. We also don’t need the foreign students. This foreign workforce thing has played its part. Now we have all we need. Stop the pipeline. We don’t need more.
The # of programmers is always going down because so many of them leave the field to go into management. This is especially true of foreigners who see it as a sign of success.