The H1B program has ALWAYS been merely a way to keep IT salaries low. I worked with hundreds of H1Bs and only a couple of them were more knowledgeable or skilled than the average American. Most had only rudimentary skills, and some lacked basic English language skill.
There is some world-class tech talent in India, but they mostly stay in India, where they can get world-class wages and an India-class cost of living.
H1-Bs are about keeping tech wages low, and driving Americans out of the business entirely.