Earlier quoted context omitted.
Microsoft can also just pay the fee right? My understanding is that it’s on the employer to pay, not the individual. Given that these are incredibly skilled folks this would certainly be annoying if you’re Microsoft (like any other tax or fee) but given the value they get from each employee it seems like $100,000 isn’t much.
Incredibly skilled? More like incredibly low paid. H1Bs are mostly used now to save money not to fill high skilled jobs. I know US citizens who have 10+ years of experience as software engineers and have been out of work for a year now. The $100k will try to take that advantage away from employers.
Though it is reasonable to ask whatever you want you must understand there are always someone more desperate (and often with higher skills) that will take that job.
So the fact that 10yoe can’t find a job doesn’t mean anything. Usually this is either too many demands from seeker or skill issue.
Or they don’t eant to take lower salary.
If a company was willing to pay 70k for a developer you must be delusional to think they will suddenly decide to pay 100k+ for local talent.
They will just get a remote contractor