There are many variants why people are not honest.
Sometimes lie can save your life.
Sometimes person just don't won't to hurt another one with the truth.
Sometimes because person shy to tell the truth.
To avoid conflict.
And to pursuing one's own interests