Виходячи з цього, якби обидві сторони знали заздалегідь, чим скінчиться війна, то було б найкраще для них прийняти результати війни без боїв і без марних жертв. Раціоналістична теорія висуває три причини, чому деякі країни не в змозі домовитися між собою і замість цього починають воювати: проблема неподільності, асиметричність інформації з навмисним введенням в оману і неможливість покладатися на обіцянки противника.