Serious question. I know some people will not like to hear this but it must be said.
Why do we still need H-1B employees in the US? I agree at one point the US did need people in tech who know how to code. US citizens have since caught up with the missing skill set. I know of people laid off who are US citizens struggling to find jobs with similar skills to H-1B employees. Why are the H-1B employees not being laid off first? I understand the need for H-1B visas for people with a background in cybersecurity or AI, but most H-1B employees add very little value. My team hired someone on visa right before laying off someone who was an excellent worker.
I know people will say it is because H-1B employees can be exploited. Why are we allowing this as well?