Naturally, I was highly unsatisfied, so I started looking around. Eventually I passed a couple of interviews and requested 0.7 X, hoping to gradually get to my true valuation.
But in a big surprise, a very well known company actually gave me 1.0 X, even if I only requested 0.7 X, them saying that they have this internal system where they try to match salaries based on their perceived value, and not on you negotiating position.
Let us not forget that most developers are very bad at negotiating salaries.
Secret salaries are highly asymmetric, because they are only secret to one party. So as all asymmetric information, it will be exploited for benefit.