I'm not sure that's always true. I'm sure there are many situations where keeping quiet is best for all involved. If someone made a mistake years ago, but everything is OK right now, why spoil it by dragging all that up? People change, and just because someone made a mistake, doesn't mean they have to admit it to get over it. Sometimes ignorance is bliss.