对于这个问题,很多人肯定会认为是老子与老子不同,儿子与儿子不同。
就是说,一方面,朱元璋杀伐果敢,大权在握,而李渊宽厚优柔,大权旁落,朱元璋比李渊厉害。另一方面,李世民手握兵权,心狠手辣,而朱棣稳重谨慎,持正守中,李世民比朱棣厉害。
此消彼长,因此李世民敢向李渊造反,而朱棣不敢向朱元璋造反。
不过,这样的分析固然有道理,但是,忽略了一个根本性的问题:朱棣为什么要造反?李世民又为什么要造反呢?
在朱元璋当皇帝的时候,朱棣想都没想过要造反。
朱元璋对大臣们很刻薄,利用了“洪武四大案”,处置了不少开国功臣。在所有开国皇帝中,他是杀开国功臣最厉害的一个皇帝。但是,他对他的儿子们非常不错,把他的儿子们都封为藩王,给予他们很大的特权和优待。
朱元璋对他的儿子们很好,把之前废弃的制度又捡起来(当然和西汉、西晋那时候的藩王概念有区别),目的就是,让他的儿子们大家都享有坐天下的感觉。
而对于朱棣来说,他更不可能造朱元璋的反。因为他是朱元璋儿子中最能打的那个,朱元璋长期和他浴血奋战,和他建立了深厚的感情。而且朱元璋把他放在边关,专门让他对付蒙古人,对他寄予很高的期望。
可以说,朱元璋在世的时候,他从来就没想过要造反。甚至后来,如果朱允炆不在大臣的撺掇下削藩,他也没想过要造反。
李世民的情况和朱棣不太一样。
前面说了,唐朝的王都是富贵闲王,没有明朝那么大的权力,更不可能有自己的封国。因此,当李渊称帝后,李世民就将面临着一个巨大的落差。他在打江山时候拥有的一切,包括军队,包括那些拥戴他的集团成员,都会很快失去,他的未来,除了还有一个“王”的称号外,其它都不再属于他了。
因此,李世民迟迟不愿意放弃手中的这些特权,就是承受不住这样的落差。
这个道理,太子李建成也是明白的。所以,他对唐朝已经建立后,四海之内已经太平后,李世民还手握重兵,还有那么一大帮拥泵者非常不满。他不愿意等到李渊去世后,再向李世民动手。那时候,李世民已经坐大,动手也搞不定了。更何况,当李世民手握重兵,身边又有那么多人才的时候,太子之位会不会一直在自己屁股底下,自己将来会不会当上皇帝,都无法确定。所以,李建成不得不动手。
而李建成一动手,李世民便先下手为强,率先把李建成干掉。
干掉李建成后,就面临着要受到他爹处罚的问题。(李渊也不可能不处罚李世民,不处罚,完全无法向天下交代)。要想不受李渊的处罚,唯有让他爹提前退休当太上皇,自己当皇帝。这样一来,天下都由自己说了算,也不可能承担啥责任了。
由此可见,朱棣不是不敢造他爹的反,是不会。李世民不是敢造他爹的反,是迫不得已。
(参考资料《旧唐书》《明史》)