Hey, this isn't really true. Some management / HR folk will brag about revoking offers. Makes them feel real good about themselves and the power they weild
I'm sure this is true, but most companies don't want this either. They lose money and waste time when this happens -- if they waited until the end to discuss salary (like they should be).
Some companies will try to feel you out for salary right off the bat in order to "weed out" anyone who would ask for too much money, and you need to always resist this.
Your bargaining position is much better once they've already decided they want to hire you. Talking about salary first lets the company cheap out and only spend that effort on people they are reasonably sure won't ask for what they're worth.
This is why so many places have a "Salary Expectations" box or something similar on their interest form. Some will even try to brow beat you into saying a number. Never do this until they've named a number first. This puts pressure on them to offer something reasonable right off the bat, instead of having the pressure on you to not ask too high.
The strategy is meant to introduce more sunk costs in the hiring process. They spent forever buttering up the candidate, and now they hear a number that is more than they were hoping for.
The less they need you, the less this is likely to matter. But if they really need you then of course your price is high!