> They are also in itself documentation
No, your in house scripts are not documentation, because they provide little context or rationale. In many cases they make the system more opaque by masking fundamental admin actions inside poorly commented wrappers.
There is no substitute for well written documentation