Here is a video of Roy explaining how the numbers are arrived at
What I'm saying is that work visas are temporary.
Each month a certain number of visas also EXPIRE - those workers leave the USA.
Just counting NEW visas does not give us an accurate number.
You must also subtract those who leave.
There are two basic problems when trying to do immigration math.
(1) Quite often people who are eligible to stay in the USA voluntarily leave.
(2) Quite often people in one category move to another category. For instance, a man arrives here with an H-1b Visa, then moves on to a Green Card in a few years, then moves on to Citizenship a few years after that.
Trying to keep the math completely honest is REALLY hard, which is why I always reach for the most conservative numbers.
Frankly, even the conservative numbers are awful!