some hint on naivety. Salary negociation remains an unspoken art and is often taboo. It takes experience and good understanding of the many dynamics in place to stop being misguided/fooled by what's going on and what we are told.
The message most companies spread is that it's a meritocracy, that the wellbeing of all employees and fairness are taken very seriously. and the claims are that we roughly work in a meritocracy. Being naive is believing it is true to some extent. Reality, and people who have lengthy experience and no reason to censor themselves in my circle all agree with this: It is an adversarial exchange of information, each party pushing as far as they can get away with in order to serve their own interest.
with that in mind, and the following rule is a basic negociation principle: Information gives an edge.
So if you put down your expectation, or worse provide your current compensation, you are giving away critical information to let the other side know pretty much all you know, which one can roughly derive what you would accept or reject. and the other side will either not give an offer at all (if your expectations are way off higher than budget) or will offer the minimum to get away with.
tldr: trusting potential opponents by telling them what they kindly ask is naive.