プログラムを書くとき翻訳単位でソースコードがわけることができた方が可読性、保守性に優れる
同様に考えるとシナリオごとにファイルをわけることができた方が可読性、保守性に優れるはずである
分割統治という考えからもファイルを分けることで処理の効率は向上する

一体誰が何千行もあるテキストファイルを読みたいと思うだろうか