首先,他们之所以占山为王是因为犯了罪,如果能通过招安的方式,将自己的问题洗清,那肯定是好的,而且通过招安,还能当官,那岂不是好上加好,所以当然支持宋江了。
其次,梁山好汉不可能当一辈子土匪吧,如果闹得越来越厉害,朝廷总有一天会收拾的。一帮子草寇能跟朝廷对抗吗?胜算一目了然,肯定会输的一败涂地。
第三,这些人当土匪也是被迫或者形势所逼。你不可能让自己的子孙后代都当土匪吧,那也不是正常人的生活吧。你想你当土匪以后肯定有家不能回,亲人不能相认。后续子孙都会被世人所不齿,因为是土匪的后代。
最后,梁山好汉为什么不去投奔方腊或者田虎、王庆,却偏偏都来到了梁山?田虎、王庆和方腊的手下弟兄,就没有招安的想法,但结果都被灭掉。书中征讨方腊到最后,童贯把投降的五千人全都砍了头。
所以,梁山好汉不管是活着的,还是死了的,只要是招安了,至少名义上是为国尽忠,不再是贼了。所以梁山大部分好汉都会支持宋江招安的。