Earlier quoted context omitted.
Why can't a 28 American with an English major do a coding bootcamp and find an entry level job? I'm sure if he's reasonable intelligent and ambitious he can. There aren't that many h1b's around competing with him, most American jobs aren't h1b jobs.
For starters, H1Bs are cheaper to hire. Also, they're more desperate to stay in the US, so they won't demand too much and won't walk away from poor conditions. That also fixes with the population issue since middle class Americans can't really afford to have kids.
As an H1B, I am paid squarely in the middle of the pay band of my co-workers that share my performance rating and ladder level. If you combine that with all the immigration-related legal expenses my employer is racking up, I cost more then the average employee, here.
I ask - just because there's some shitty headshops that illegally employ H1Bs at below-market rate, don't generalize that to the entire population of visa-holders.