H1-Bs are not an "extreme instance", to they are incredibly common. At my previous company I knew a excellent engineer who was treated poorly and paid way less than he deserved. He had no choice though because loosing the job means he's kicked out of the country. Obviously he was grateful for the opportunity, but there's a flip side to it as well.