You'd be fortunate to hire someone like me.
If you interview someone and they ask for X, and you agree to hire them for X, then you have made the decision that he is worth X.
That fact that he did not make X at his last job should have zero effect on his future job.
If you do not think he is worth X, then don't hire him. He is either worth X or not.
Absolutely true. I'm also not an idiot and I apply this technique selectively. If I have to prevaricate to get something I want in a business setting, I have no problem with that. It's business, not a church confessional. However, when I'm at a company I align my desires with theirs and we BOTH get what we want.
Honesty and integrity in a corporate environment is a myth. To succeed you just have to project an illusion of those qualities. This is especially true higher up in the ranks.
Do you think your manager would tell you you're being laid off after having asked him? Hell no! He'll lie by omission or commission to save his skin. Is that honesty? Is there integrity in it? No! It's business. Get off your high horse.
My life goal is to retire early so no one fucking tells me what to do with my time. It's working out so far, so I see no need to change my means.
It's likely employers like you that force employees to lie. It's amazing when employers are handed resumes that are anonymized, such as names, race, and sex information are removed they choose resumes with less bias. Yet you refuse to see that pricing information will cause additional bias on your part.
This is why I chose to have my former employers give a different salary figure. If I had told my prospective, new employer I had been making $40k/year, I doubt they would have taken me seriously, and even possibly ended recruitment. "He only makes $40k! He must be bad or stupid!" I don't consider myself bad or stupid, I'm just not afraid of taking calculated risks.
Personally, I never ask a candidate what they previously made. I do occasionally ask what their salary expectations are, but only when someone has applied that I perceive as far overqualified for the position they are applying for. e.g. Someone with a PHD and 20 years of experience applying for a Jr - Mid level position.
"You can probably discern by the cars that I'm looking at or asking about a good ballpark of my range and desires."
Anchoring a prospective customer of your labor to a high price is not a con. Nothing forces them to take the deal.
Please don't be a jerk.