梁山的实力就算是再强也不可能是朝廷的对手,一时的抵抗还可以,但是如果打持久战的话梁山一定会被消耗殆尽,宋江其实并不想看到这样的结局,所以最后选择招安的主要原因就是这一点。其次宋江其实一直都是心系朝廷的,当初来到梁山也是迫不得己,现在手里有了资本自然也想回到朝廷,然后带领自己的兄弟们建功立业、报效朝廷。
其实宋江的想法有一些太天真,而且对梁山也有点不够自信。如果当时宋江没有招安的话最后的结果不一定会是灭亡,不招安也是有两条路可以走的。第一条路就是成为另外一个方腊,梁山虽然势力不大但是“替天行道”的名声却传的很远,所以从这一点看梁山甚至比朝廷有着更坚实的“群众基础”,如果能够继续高举“替天行道”大旗,那么就会有源源不断的人加入到他们的行列当中。
而且当时的朝廷是不可能也不可能派出大量的军队去攻打梁山,对于朝廷来说方腊才是首要的敌人,这也给了梁山发展的条件;在依仗着梁山的的险峻地形,能够轻而易举的抵挡住朝廷的进攻,而且对于梁山来说是根本不需要主动攻击的,以逸待劳就是最好的战术。而第二条路就是投靠方腊,当然选择这条路的前提就是想要完全推翻朝廷了,而且相对于朝廷方腊会更容易对付。
虽然有可行性,但是这都是不招安的情况下才能够实现的。宋江其实一直都是朝廷的人,当时因为背了人命所以被迫上了梁山,在上了梁山之后发现自己的理想依旧可以实现。在后来俘虏了高俅之后,高俅向宋江开出了很高的条件,这才是宋江前期反抗朝廷的目的,无非就是想要增加以下自己的筹码,所以从全局来看的话就像是宋江一步一步的计划。