In this specific case the person didn't know she was underpaid. Once she found out she pointed it out and got more money. She wasn't dependent on sponsorship.
In other words, the way to deal with an company which is behaving unfairly towards you is to tell them a piece of information they already know, and then depend on them becoming more fair.
You’ll understand why I’m suspicious. If this worked reliably, why would anyone need to file a lawsuit over $400M in lost wages? Wouldn’t the company have just fixed the problem when they first saw it?
Unions exist in fields and countries where wages are more transparent, too. Transparency is necessary, but not sufficient. That’s why we have a free press, but also elections and courts.
"In other words, the way to deal with an company which is behaving unfairly towards you is to tell them a piece of information they already know, and then depend on them becoming more fair."
You don't depends on them but on an individual basis you can point this out and often you can correct this for yourself. They will still try to screw other employees. And yes,unions are a good way of ensuring this doesn't happen.