首先,李渊的其他儿子都是庶子,竞争优势不大;其次,李渊的其他儿子年纪都尚小,玄武门之变发生的时候,李渊最大的庶子也才八岁,因而不可能参与到权力的斗争中。再加上李建成被立为太子本就是板上钉钉的事实,也只有立了赫赫战功的李世民才能与之分庭抗衡。
首先,李建成、李世民、李元吉都为窦太后所出,唐朝推崇的是嫡长子继承制度,也就是谁生来命好谁就有机会能够继承皇位。这种规则虽然完全不考虑嫡子是否有能力继承大统,但是却能够在一定程度上避免纷争。李渊的其他儿子都是庶子,而且还都不是长子,他们完全没有必要争太子之位,因为最终都会是竹篮打水一场空。
其次,李渊的嫡子都比较年长,庶子李智云十几岁的时候就被隋军所杀,而其他庶子都比较年幼。在李世民发动政变的时候,李渊的庶子都没有超过十岁。就算是他们年纪小小就有夺位之心,也没有那个能力去实现。
这场夺嫡之战其实是李世民与李建成之间的较量,因为李建成是嫡长子,所以他顺理成章地成为了太子,但是李世民不服啊。李世民为大唐立下了赫赫战功,手里还握着兵权,李世民有野心,李建成也察觉到了,他也很慌。李建成担心李渊废了自己,又担心手握重权的李世民发动政变,还担心自己登基之后李世民谋反,总而言之李世民是他的心头大患。
所以李建成将李世民视为自己的挡路石,他们二人之间的战争在所难免。而李元吉之所以掺和进来,是因为他也想要当皇上,想要借李建成之手除去李世民,到时剩下一个李建成就相当好对付了。所以三个嫡子就这么互相残杀,李世民笑到了最后。