原因很简单,虽然李渊一共有二十二个儿子,但是其余的儿子相比于李世民三兄弟都太小了,根本就没有实力去个李世民三兄弟争斗。所以李世民将李建成和李元吉杀了之后就只有李世民一人能够继承皇位了。
李渊一共有四十一个孩子,其中能够继承皇位的儿子有二十二个。但是李渊之后的孩子都是在李渊称帝之后才生的,只有前面五个儿子在李渊称帝之前出生,所以相比之下,在年龄上李渊那十七个小儿子就没有和他们哥哥争夺皇位的资格。
而这五个大儿子中又有两个人在李渊称帝征程中战死,最后也就是说就正剩下李建成,李世民和李元吉三兄弟可以争夺皇位了。而当年玄武门之变时,李世民逼迫自己的父亲退位之时,除了李世民外,李渊最大的孩子当时只有九岁,怎么可能和李世民三兄弟争夺皇位。
李渊的大儿子叫做李智云,按道理来讲李渊皇位的继任人应该就是李智云,但是当时因为李渊起兵造反,李智云被隋朝抓走了,最后也被隋朝杀死了。于是李建成就成为了李渊的长子,也是因为李建成是长子李渊就将太子之位给了李建成。
而且李渊其他的孩子都不是李渊的正妻所生,也就是不是太穆皇后窦氏所生。在这点上,不管其余十七个孩子有多么优秀,或者年龄上有什么优势,都没有资格和李世民三兄弟所争的。
还有就是李渊很多的孩子都是在李渊成为太上皇之后所生的。李渊这个太上皇当得是一点也没有权力,虽然李世民对他的要求都满足,于是李渊就热衷于生孩子,最后等到李渊去世之时李渊一共有四十一个孩子。