warm take, software dev adjacent
A knowledge differential is a power dynamic, and if your system is not documented to a degree that people can wholly independently understand it, you hold power over them and should be taking on the corresponding responsibilities