ну я неоднократно наблюдал, как знания безвозвратно теряются с уходом конкретных людей, и единственный быстрый вариант восстановить "что вообще тут происходило" оказывается утерян
Я тоже. Но по ходу восстановления знаний чаще всего получается, что там наслоение тайных знаний, подход неочевиден и в целом все это было завязано на конкретном человеке. То есть, проблема не в документации, а в организации продукта\требований в таком виде, что там появляются решения, которые текущая команда не может разобрать без неких тайных знаний, что автоматически приводит к необходимости так и так переписывать.