> the only people who see it have an economic incentive to not rock the boat
You're assuming that the employee themselves don't have a reason to rock the boat if their filing paperwork lists a salary higher than their effective salary? As an H1 whose paperwork lists a salary higher than my effective salary, there's nothing that stops me from realizing that I'm underpaid and switching employers when convenient.