太有必要了
且不说军事原因,这篇回答只说政治原因:
首先,当时明朝的首都在南京,朱棣在那帮老官僚的监视下睡不安稳。他是靠北平的军队起家的,只要有可能一定会和军队待在一起;立刻迁都北平府有难度,那就只能找个借口赖在北方,这个借口就是打仗以及准备打仗。
其次,朱棣是靠军队起家的,自然更加重视对军权的掌控。而掌控军队最简单的方法就是打仗,当然得是打胜仗。北方爆发战事,各地希望建功立业的官兵自然就会向北京靠拢,这样即削弱了地方的军事力量,又增强了朱棣的军事资本,一举两得。
此外,朱棣虽然是皇帝,但也不能无缘无故的调动官员。想让心腹升官,就得先让他们立功;想让政敌下台,就得先让他们犯错误。直接升贬官员必然不能服众,而战争,尤其是规模可控的战争就是最好的机会。