原因是多方面的,首先从整个水浒传里看宋江对女色似乎没什么爱好,之所以纳阎婆惜为妾是因为被阎婆缠着,其次阎婆惜长得比较中看,娶了装个门面。
宋江,收下了阎婆强塞给他的阎婆惜做妾室,一方面也许是因为他的出身让他能够体会到当时底层人民的疾苦,他出于一种对阎婆惜母女的怜悯,虽然收她做了妾氏,也给了阎氏母女一个容身之所;
另一方面阎婆惜已经作为郓城县有名的歌妓,像小说中所描述她如花似玉的外表,嫩如凝脂般的肌肤,以及十八九岁的妙龄,这也足以打动一个已经三十多岁但却还未娶妻生子的中年男子,想必就算他是行俠仗义的英雄宋押司,照样也逃不出这历代英雄皆难过的美人关卡。