個人揣摩,理由有三:
1。這些高階將領揹負祖祖輩輩的榮譽,對朝廷忠心耿耿,腐壞的朝廷讓他們很失望;
2。梁山泊宋江等人用計逼迫他們反上梁山,各種各樣的手段;
3。高階將領找地方落草,看準梁山伯,意圖東山再起,再被朝廷接納。
挺矛盾的,不是嗎?都是為了生存。