So… the interviewee doesn’t get the job even though they knocked it out of the park, and the H1B doesn’t get their visa because the other interviewee did well. Basically nobody wins, and the H1B person is out of a job in 2-3 years?
Sorry, if you "learned online" and haven't spent a few years building software - you aren't immediately as qualified as a graduate from IIT.
It would be better if the “replaceable” part was determined on the federal level and not on the team level. That would get rid of all the ghost jobs
Business wins.