Then again, the older I get, the more I think the same should apply to developers. You should never lock knowledge inside one person's head, but the idea that you can take over a project without its original creators doing a years long hand off is naive, and leads to all the expected pathologies.
I remember a new $250k CTO saying he was amazed our code didn't have abandoned parts nobody wanted to touch ... this is how professionals are supposed to work, not something they discover "late" in their career.