As the op seemsyou seem to be from Germany, I wanted to add that forbidding your employees to discuss their salaries most likely won´t stand before court in Germany.
Not this was not tried before the supreme courtNote this was not tried before the supreme court, but the employer would have to have really strong arguments why wages would have to be a secret to get a ruling in his favor.
So while it may be a taboo where you work, but theit is also kind of a right to do that anyway!
Also, specifically in Germany there are a lot of workers which are organized in unions, and their pay is openly discussed and even objective of political debates and strikes. If you want that kind of fair-pay environment you could look for a employer which offers unionized tariffs and join the appropriate workers union.
Last, I would have to have reallychallenge, in part, your premise that pay has a overly strong arguments why wages would haverelationship to beexpected results and work environment flexibility. This is, especially for the industries where discussing pay is kind of a secrettaboo.
I would say, the biggest influencing factor is your ability to market yourself. An the best way to find your optimal market worth is stop comparing yourself to colleagues and start interviewing to get a ruling in his favorsome alternative offers on the table.