I'm against these top sweatshops, but is the answer to that is ban the entire subcontinent?
Also, I don't know how many h1bs have you worked with. I have worked with many (hundreds), and it's the same spectrum of talent you'd find anywhere. This is probably not the intent of h1b, but banning a set of countries is not the solution. Changing the criteria is.