刘备称昭烈帝,而刘禅称后主的原因主要是因为两人在位时期的历史背景和政治地位不同。
首先,刘备在位时期是蜀汉的建立者和开国皇帝,他在政治上有着重要的地位,因此被赐予了“昭烈帝”的帝号。而刘备在位期间,蜀汉国力强盛,政权稳固,因此他被尊称为“昭烈帝”。
而刘备的儿子刘禅继承了皇位,但蜀汉国势已经衰落,政治地位也大不如前。因此,刘禅并没有被赐予帝号,而是被称为“后主”,显示了蜀汉政权的衰落和没落。
总的来说,刘备和刘禅被称呼不同的原因主要是由于他们在位时期的历史地位和政治地位有所不同。