I thought H1B was a lottery. How come these shitty companies get buckets of them while startups struggle or don't even bother to hire one or two people on H1B? Or am I mistaken and startups hire H1Bers all the time?
The big body shops find it profitable to have lots of employees dealing with the bureaucratic overhead. Startups don't find it worthwhile to deal with all of that.