As code changes, documentation becomes stale over time. Unlike code, documentation is not compiled or tested. Further, if documentation is say about 90% accurate, it is useless for onboarding or training new engineers, as they won’t know what 10% portion is incorrect.