首先,刘备知道刘禅不太行的前提是刘禅不太行,事实上刘禅固然不是英武进取的帝王,但是也谈不上不太行,诸葛亮在《与杜微书》中这么评价刘禅:
仁与大众对刘禅的刻板印象比较相似,但是敏就是聪明,诸葛亮固然是臣子,需要讲礼貌比较客气,但是也不会哪壶不开提哪壶不是?
也许在枭雄刘备看来,刘禅不能说完全符合自己的期待,但是也谈不上不够格当蜀汉的皇帝——更何况蜀汉的皇帝在某种意义上是荆州集团与益州集团的共主,一个性格如刘禅这般的人对于平衡不同利益集团是有利的。
其次,刘禅当了41年的蜀汉皇帝,作为守成之君其成绩并不差,我们举一个例子,就拿诸葛亮去世之后刘禅做的蜀汉高层人事调整来说,鉴于丞相权力过大,在诸葛亮之后交给谁都不合适,刘禅设立大司马和大将军,分别由蒋琬和费祎担任,蒋琬主管行政事务兼领军事,而费祎则主管军事事务而又兼管行政,对诸葛亮的继承者既重用又建立制度上的制衡体系,可见刘禅的高明之处。
最后,刘备的另外两个儿子刘永与刘理生母及排行均不可考,但是一般认为他们两人比刘禅年龄小,按照刘氏家谱的说法他们是穆皇后吴氏的儿子,吴氏于建安十九年(214)刘备平定益州后被纳为夫人,到章武三年(223)刘备去世时,刘永与刘理最大也不过7到8岁,相比17岁的刘禅,不够成熟,因此刘备其实也没有别的选择。