因为在宋江心里知道林冲对他并不是真的服气,而且王英明显就是宋江的人,但林冲却不是,不管在哪个时期,林冲都比较中立。其次扈三娘虽然被截上梁山,更认了她为义兄,但是杀父灭家之仇不是说忘就能忘的,如果她和林冲在一起了,两个都是武艺高强之人,很有可能会造反。
如果不是因为宋江想要攻打祝家庄,扈三娘很有可能会有一个美满的姻缘,但是宋江破坏了这一切,更伤害了她的家人以及未来的夫君。而她也战败被俘上梁山,作为一个战利品,她对自己的未来是没有发言权的,为了保住性命,也为了保住扈家以及祝家其他人的性命,她只能将所有的仇恨都放在心底。
宋江能够坐上梁山的首领,可见他是一个心机深沉的人,他知道扈三娘并不是真心臣服,也知道,当着众兄弟的面,自己不能娶扈三娘为妻。当时扈三娘是林冲亲自出手擒来的,如果真的要论功行赏,应该将她赏给林冲,然而,林冲并不是他的心腹之人。
而且他并不能保证林冲什么时候就会离开梁山,他很担心,如果将林冲和扈三娘凑在一起,很有可能会引起许多不必要的麻烦。而当时,他又欠王英一个新娘,所以思来想去,他便决定将扈三娘嫁给王英,这样既可以拉拢王英,又让扈三娘没有办法报仇,也没有便宜的林冲,可以说是一举三得。