Lying is also addictive, that is why those who lie for a living "fraudsters" find it difficult to live an honest life. I believe life is not black and white, having a fixed mindset about subject such as this will only end up doing more harm than good.
I also believe truth should prevail at all times but we should also be able to ask ourselves, hope you are not doing more harm than good? Because even the truth could be used as a weapon against people. I have experienced situations when telling the truth caused so much havoc.
This is the reason why the media mostly tell partial truth because people can't handle the truth at the moment, which is the main basis of gatekeeping information.