I ask because many a time being honest and telling the truth, even with tact is not met well - in my experience.
In the last couple of days I went for an interview with a company and when asked what my current package was I was honest and told the truth. They came back with the exact same offer - I then asked if we could negotiate considering my experience blah blah blah - they didn't both to respond and after three emails and asking for some sort of curtesy reply, I got a very offish response.
A collegue I work with went for the same interview, lied about what she earns and they offered her a higher salary and were happy to negotiate even higher.
Now this may come down to just to small details like they want my collegue to work for them and not me - which is fine.
Second example - at my current work - I have been honest in all my dealings, when I sell to clients, the figures I put down. When it comes to paying out my commission the managers have found fault in order to pay less. When I pull out the written down facts and am open and honest about it - again it's not well met, it's met with ""put in a grievience and follow that process, see if you like it""
Thirdly - All the back biters and ass creepers get all the leads from managers. They don't make calls and don't canvass and yet will end up with more adverts / sales than those that do make the effort.
So is being honest....truly....the best policy.