从整体上来看,春秋时期的鲁国各方面虽然不如齐国,但如果双方对阵的话,还是可以周旋相当长一段时间的。再加上,鲁国根正苗红,齐国一旦发兵消灭它,必定会引来舆论压力。做不到“师出有名”,这在当时是十分遭人唾弃的。
齐桓公其实对鲁国发起进攻过,鲁国公看着来势汹汹的齐国军队,都准备求和了。在这个过程中,齐国与鲁国周旋许久,也投入了大量的人力物力,战争消耗巨大。又考虑到鲁国的江湖地位,所以就放弃了继续攻打鲁国。
鲁国虽然国土面积不大,但血统高贵,周公就是它的始祖。周公在历史上的地位十分高,齐国考虑到这个层面,是不敢对鲁国轻举妄动的。当时虽然战争频繁,但总体而言都讲究师出有名,齐国如果攻陷鲁国,难免会被整个“江湖”嘲笑,这对未来的发展明显是不利的。
从战略上看,一旦齐国将重心放在鲁国上,无疑就给足了魏、赵等国充足的战争空间。即便齐国将鲁国消灭,也会发现中原地区已经没有它的位置了。这种得不偿失的事,齐国肯定不会干的。
而楚国,在当时一直是不安分的。它的祖上和鲁国没有过多的联系,所以也不担心什么舆论压力。当时楚国正在遭受秦国的蚕食,逼不得已只能往淮河以北另辟疆土,鲁国成为了障碍,所以一不做二不休就灭了鲁国。