I’m curious why you associate illegal with Mexican and Indian with H1b?
Proportionately there are probably just as many illegal Indians as Mexicans. And there sure are a lot of Mexicans in one of the hundreds of special work programs of which H1b is just a small part.
I have a problem with H1-B, because it depletes the American workforce and suppresses wages.
But it’s a long swim from India to the USA.
I’m not entirely kidding. A lot of people overstay visas, but an alien from India likely at least entered the country legally.