Мы станем составлять его сами, в одиночку, не будет диалога с программистом, а потому мы никак не сумеем понять, достаточно ли хорошо всё изложили или же в описании осталась какая-то серьёзная неясность.
Живая речь обычно более понятна, поскольку в этом случае мы не так сильно стараемся показаться умными. Документ же может прочитать любой человек и составить на его основе мнение о нас, а потому мы стремимся употреблять наукообразные термины и использовать в процессе написания сухой канцелярский язык, что не делает его более понятным.
У нас нет опыта программирования, и где-то мы будем излишне фантазировать относительно возможностей программы, а где-то, наоборот, придумывать сложную логическую конструкцию, уже давно реализованную в её базовом функционале.
Читая документ, программист даже не будет пытаться понять, ошиблись мы в той или иной формулировке или нет, а станет вы