If I know what will make me leave my current job, it's not worth my time to "get the interview" if they won't give me that amount.
Also, as a hiring manager, the one way people found themselves with me saying "That's great, go screw" was when it was clear they were playing us comp-wise by lowballing us to get their foot in the door & then raising the bar once the offer came. That's deceptive, and a character flaw I don't want to deal with in an employee.
Now if you mean keep your cards close to the vest and don't reveal your number until after they give theirs, then I agree. That's good negotiating tactics. But it's not always possible. And now we're back to who is in direr straights: is the candidate willing to walk away if the company demands a number & they don't want to give one? Is the company willing to lose a candidate in this situation? Whomever blinks first wins the day on this one.