That's less than 0.2% of the total population (340 million) and about 0.3% of the workforce (163 million).
There was a survey post on HN a while back stating that <5% of the US workforce can write any code at all.
So it's fairer to it's really ~490K vs 8M.
I don’t think these workers are competing directly with 100% of the population. How many unemployed Americans could be employed right now if there was less temporary workers?