All H-1B and green card holders undermine US workers. But you are correct the guy I trained was an H-1b visa holder but I am sure he eventually became green card holder.
It was one thing to hire an H1-B for a new position, but hiring one to replace an existing worker is bad. They shouldn’t be allowed to do that.
ever been “near shored”? Trained two engineers from a country south of here to do my job.....