> 1) Eliminate the H-1B visa entirely. If a company wants to hire an immigrant, they can just sponsor the Green Card up front, knowing the worker can fuck off once they have it. The net result would be decreased immigration and increased offshoring, which brings me to…
Do you know how long those take? Consular processing for green cards is painful as hell and somehow even longer than adjustment of status if you're in a non-backlogged country. The real solution here is obviously to allow self-sponsorship for employment based green cards.
> Companies that do 90% of their business in America but whose workforce (contractors, consultants, and FTEs) aren’t 90% American?
I mean, do you want to tax a company that hires foreigners, sponsor their green cards, just because some of their employees decide to not naturalize (say, like Apple or Google or Meta?) ? That makes zero sense.
> For-profit business models predicated on shunting workers onto every possible social welfare program
H1B folks aren't eligible for any social welfare program, even though they, e.g. contribure to Medicare / Social Security.