朱棣之所以要杀掉所有的宫女,就是为了一劳永逸永绝后患,他怕一旦哪个宫女怀上了当时朱允炆的子孙,一旦后来生下来的话朱棣就会纠结到底杀还是不杀。为了避免这种类似的情况的发生,所以他干脆像曹操一样,宁可错杀一千不肯放过一个,将后宫的所有的宫女全部都赶尽杀绝了。
我们都知道,朱棣是通过谋反最后获得王位了,但其实这也并不是都要怪朱棣,也是因为朱元璋选人不对。本来的时候应该是他们大哥朱标当皇帝的,因为朱标为人处事以及能力各方面都是最优秀的,而且他又是长子,所以他当之无愧的能够当上皇帝。但是他却因病去世了,所以应该选择一个有能力的人当皇帝,结果朱元璋却选择了朱允炆,这个时候朱棣就受不了了,派兵攻打朱允炆夺得了皇帝的位置。
朱允炆的宫殿被烧了之后只发现了几具尸骸,但并不知道那几具尸骸中到底有没有朱允炆的,所以说朱允炆生死未卜。但是他的宫中那么多的宫女,不能够保证朱允炆没有和他们发生些什么。如果说哪位宫女怀了朱允炆的子嗣,后来偷偷的将他生下来的话,那么朱允炆这个儿子的生死问题没有办法得到解决,朱棣杀也不好不杀也不好,所以说朱棣为了不让这些事情烦扰到自己,不让他们的后代打扰自己皇帝的位置,所以说他采取了一劳永逸的方法,杀掉了所有的宫女。
所以总的来说之所以朱棣杀光了宫中的所有宫女,就是为了避免以后会出现麻烦的事情,而且也是为了他能够稳稳当当的坐上这个皇帝的位置。