其次,宋江当上梁山一把手之后,就想着能够得到朝廷的招安,然后自己带领着兄弟们过上安定的生活。高俅是皇帝身边的红人,他同时也是总管朝廷军事,身居高位的太尉,他是有能力决定梁山的招安的。如果杀了高俅,那么招安的事情就黄了一半了,所以宋江在请求招安失败之后,决定主动出击,活捉高俅,逼迫高俅同意招安。为了招安大计,宋江不能杀高俅。
最后,宋江和高俅并没有深仇大恨,林冲和高俅有杀妻之仇,其他的梁山众多官场出身的人,或多或少和高俅有点小仇恨。可是宋江和高俅并没有多大的冲突,宋江当初只是一个小吏,被朝廷通缉也是因为自己失手杀人了,江州差点被斩首也是因为被小人所害,和高俅没有半点关系。另外,宋江如果成功被招安,高俅很可能是自己的顶头上司,为了自己的前途,宋江是不想杀高俅的。
这就是宋江不杀高俅的原因。