Out of those 1 mil people that get in only 140000 (14%) are employment based. The majority is family-based. H1Bs are not the bulk of that 1mil per annum, not by far.
It is in practice impossible to discuss isolated aspects of immigration like H1B. H1B stuff and chain migration and birthright citizenship and illegal immigration all wind up inextricably intertwined both in practice and in policy matters.