隋炀帝攻打高句丽并不是因为个人恩怨。高句丽在隋朝时期,是一个比较强大的国家,就如同后世的契丹,女真。是当时中央王朝东北方向的强大威胁。因此隋朝必须解决掉这个危险以绝后患,所以说隋炀帝攻打高句丽并不是自己好大喜功,而是为了国家。
高句丽最初是从汉朝就开始逐渐成形,并且一直都是在不断地发展。而且加上汉末三国以及两晋中原大地一直都是比较混乱的状态,无暇去针对高句丽。所以说在隋朝的时候,高句丽已经拥有了六十万的兵力还有比较广袤的领地,在当时的东北地区(如今半岛)三个国家中最强,如果等到高句丽把新罗以及百济吞掉,逐鹿中原是肯定的事情,那时候事态就会更加的严重
再者加上,在隋朝时期,高句丽一直都在派兵进攻隋朝的边境来试探隋朝对他的态度,这对于统一了中原大地这一片广袤地区的君主来说是不可容忍的。而且隋朝在打败了突厥之后,军事实力已经是当时的最强一列了,所以说隋炀帝为了彻底的清除东北方的危险,是肯定要一直攻打高句丽直到战胜为止的。
隋炀帝三征高句丽失败的原因不在于其他,就是强行征用民夫,在加上军队领导人的指挥不当,还有就是后勤速度跟不上。再者加上国内开凿运河,建造东都都被他放在一起实行,导致民不聊生,这才使得天下大乱,诸侯造反,从而灭国。
以上就是我个人对于这个问题的一些看法,希望能够对你有所帮助,谢谢。