因为李渊和李世民虽然是父子,但是两个人代表的是不同的利益,而李世民背后的势力越来越大,李渊害怕他对自己产生威胁。李建民只是李渊用来制衡李世民的棋子,这玄武门之变也是让李渊看出来了李世民不是好惹的。玄武门之变其实也是李世民在暗示李渊,自己的势力比较强大,你就算不想让我登基的话,就得发动战争了,李渊只能将皇位传给李世民。
李渊一开始是不想反抗隋朝的,毕竟他自己就是唐国公,可以享受一生的荣华富贵。但是李世民不这么想,他有自己的雄才大略,他想反抗隋朝,闯出一番天地,所以他设计让李渊落入圈套,让李渊不得不举起反抗隋朝的大旗。那李世民为什么不自己反抗,非要带上李渊一起呢?最后还和自己的大哥有了权力之争。原因就是李渊当时有一定的兵力,号召力大。
李渊是被迫反抗的,他对李世民逼迫自己反抗的事情一直心存芥蒂,他也在找机会惩罚一下李世民。但是李世民在战争中表现出了强大的军事能力,他也招到了很多非常厉害的人帮助他一起打天下,出于这个方面的原因,李渊一直不敢对李世民出手。因为在李渊的支持者中,没有比李世民更有能力的人。
虽然李渊经常拿李建成和李世民相比较,但是实际上李建成并没有什么太大的能力。李建成只是李渊用来制衡李世民的棋子,毕竟李建成是个嫡长子,他比李世民更有理由接手这个皇位。但是李世民不愿意,李建成在战争中李霞的功劳没有他多,李世民自己有野心,他想登上那个皇位,所以两方人马开展了玄武门之争。这场战争更大的意义是李世民在向李渊炫耀自己的实力,向李渊施压。