This argument is circular: "Keeping your salary private benefits you when negotiating a new salary"... which is difficult mainly because everyone's salary is private.
You don't get to choose the world you live in, you only get to choose the choices you make. If you want to move from one world to another, you have to figure out how to get the rest of the world to make those choices.
That's my plan, at least.