H1b is really not fair. They have virtually no negotiation standing without risking their immigration status. They are underpaid and subsidized, and drive domestic wages down. Among many simple reforms they should execute, a big one would be tonseperate the sponsor company from the visa. Which would allow them to negotiate and have more agency.