Yeah, but lots of parents lie far more often than would be useful for a child. But more importantly, absolutely honest is not the same as absolutely open. You can be absolutely truthful in the things you say without causing harm. If you think the truth would cause a child harm, then direct them away from a topic or tell them they aren't ready, etc.