因为李建成才是李渊指定的下任皇帝,才名正言顺。玄武门之变以前,太子是李建成,他才是大唐的唯一合法继承人。但是由于前期反隋的时候,李世民立的功劳太大了,已尽掩盖住了太子带给李建成的光芒。魏征这个时候在李建成手下当差,劝告李建成说,你一定要多多建功立业,不然以后对你不利。李建成听了魏征的谏言之后,去请战立功,擒斩刘黑闼,平定山东。这才让李建成稍稍心安了一些。
大唐继承人的争夺到了白热化阶段,魏征这时谏言道:“把李世民调离长安,这才是长久之计。”但是短见的李建成并没有采纳这个建议,从而给了李世民发动玄武门之变的机会。
在过去李建成还是很听话的,但是这事上他有自己得判断,难道要一个主公对手下言听计从吗?所以李建成实际上也没错,错只在他的确不是李世民的对手。
而且魏征这个人一生中多次换主,他自己不也愿主动背负背主的名头了,从李密开始,魏征前后侍奉过六位主公,本来李建成是魏征认定的真命天子,身边奸臣有点多也不可能主动背弃他啊。而且李建成虽然文治武功不比李世民但也不会差太多,也算是一个可造之才。后来李建成都死了,还是没听魏征的话才死的,那魏征再投靠李世民也顺理成章。
因为李建成是皇长子,是未来的天子。魏征又不知道李世民会发动玄武门之变,抱着效忠天子效忠国家的心态,当然会选择追随李建成啦。