I've twice referred to a large study showing that 'honesty' makes the problem worse. I haven't found health professionals or studies suggesting that honesty helps.
It doesn't seem illogical that it would be a good idea, but the data bears out that it isn't.
Do you realize the opposite of honesty is lying? So the promotion of self-deceit because a culture doesn't want to accept the realities of what it may be doing?
Would you use this line of argumentation around anything else? Anything else in the medical fields where we shouldn't value honesty and truth as highly?
Honesty comes first, sorting out the consequences that come from that and why they might be happening come second. Being honest doesn't instantly mean, positivity and everything solved. It means setting the real expectation of what you/we have to face.
Moral conundrums are always an issue in the scientific world, but human beings valuing self-delusion and/or not wanting to accept factual realities always lead to humans abusing science and/or issues getting worse and worse.
You have to value honesty first, then comes the messy part of humans navigating ethics, morality and possible solutions.