I don't think H1-Bs are really a "social-left cause". They're something that big tech companies like because they get to cherry-pick skilled workers and keep them locked in. On the main political spectrum, I think they're pretty centrist. The right dislikes them because they're immigration in disguise, the left dislikes them because they're indentured servitude in disguise.