Honesty allows treatings things according to what they are like. Honesty as a practise in a society allows complex cooperation. Honesty is supported by the possibility to check everything by oneself - and to not to check them if one is an enemy. So honesty is very different from a trusting attitude! Generally those who demand trust are liars and often enemies too.
For an individual one's own honesty is like moral: it keeps things running well always when others socially copy your ways or treat you much like you treat others. A liar would meet lies roughly as much as one oneself lies, and so lose safety, which is typical for Asians who do not show themselves openly to others.