Well people are not honest because they have personal interest and motive and in order to get it they need to be dishonest or anything whatever it required.
People are not honest because they have a valid reason and hidden agenda, something that could help them or help others. They are not honest because they either not want anyone to get harmed or not want themselves be harmed.