Originally the h1b was working ok, but in the last ~10 years there were couple companies, like Tata, that pushed a lot of people through it that were not as highly skilled.