No raises because many cannot afford to quit and lose the visa and be extradited. Can't refuse to work late or they can be fired and lose the visa and be extradited.
Completely incorrect. H1 employees in SV have a lot of mobility as there are hundreds of thousands of jobs available that sponsor your visa. And your visa can be transferred under 15 days. You don’t even have to quit your previous employer before your approval in place. SV companies have 20-40% attrition rate and a large portion of that is H1 employees moving around