Earlier quoted context omitted.
I don’t necessarily believe this position but not a single one of your points argues against the theory that H1b visas are bad for green card/citizen holders during times of layoffs. It’s a perfectly logical (if not humane given current immigration law) position to hold that companies should be required to lay off visa holders first and for there to be a “cooling off” period between layoffs and hiring of visa holders…
> It’s a perfectly logical (if not humane given current immigration law) position to hold that companies should be required to lay off visa holders first and for there to be a “cooling off” period between layoffs and hiring of visa holders. This is really suboptimal though, what if you have a H1B worker that's a high performer in a key position that would make your company collapse if they left but say, they were bor…
OR
2 - the high performer is writing the best code that ever existed, which is why you can't replace them. However this is so rare. Most of those people have already migrated to FAANG where you better believe no one is that necessary.