1人開発で尚且つ設計書を頭の中で作れる人はそれでいい
ほとんどの開発は数百人から数千人が関わっている(プログラマ以外も含めて)
伝達して様々な事を調整する事もあるだろう
詳細な見積もりをするのに設計書がなければどんぶり勘定になるだろう
それらの為に適したフォーマットが設計書なのだ