因为距离实在是过于遥远:
瓜达尔卡纳尔岛,离美国本土9000公里,离日本本土6700公里。
以战列舰/航空母舰为核心的主力舰队,军舰+辅助船,规模在50艘以上。再加上运输陆海军兵员、装备、物资的货船、油轮,一天就要烧掉1.5万吨以上的重油。而配套的船舶维护、修理设施都远在几千公里外。一旦舰船出了什么问题,拖着军舰往返几千公里可着实不是件容易的事情。
距离最近的作战基地也条件很差,只能作为中转站。日美双方都需要不远万里的把飞机、火炮、士兵运输到这里,然后很快就被消耗掉。一发子弹需要在海上飘3个星期才能到达目的地,而士兵把他消耗掉只需要7秒钟。
即便是投入数以百万吨的运输船,也只能维持一支舰队不定期在该海域巡逻。甚至难以挺过一场大战(打掉一架飞机可真的要等后方送上来才能补充)。
双方不敢死拼,过长的后勤线造成了一旦一方损失过多,很长时间里都不可能重新卷土重来,岛屿自然会易主。
日本舰队如果没能力经常进入瓜岛海域,陆军没办法继续战斗下去(事实上也不可能继续,都快吃人肉了)。美国舰队如果一次性打光了,岛上没了后援更不可能守住。
真要是一波拼光了,别说控制制海权了,现在这种拉锯战的模式都会变成对方一边倒,两边承担不起风险。
所以只能零敲碎打,互相消耗。