Seems like she should have asked for more than she wanted with the expectation that the company would make a lower counter offer.
I mean, a job is literally money in exchange for services. It's reasonable for both sides to talk about what the exchange rate is going to be during the interview process.
Edit: she admits that she is a junior developer and often doesn't know what she is doing in her post. It's reasonable for this to be factored into her salary. None of you downvoters have yet to provide an answer to my question of why she withdrew applications because of the way salary negotiations where phrased to her.