Hay que tener en cuenta que cuando los japoneses atacaron Pearl Harbour, los portaaviones (el tipo de buque de guerra más importante para la guerra que se avecinaba) no estaban anclados porque ese día estaban en otro sitio. Ese fue el mayor fracaso de la flota nipona. De haberlos destruido, seguramente la guerra del pacífico la hubieran ganado ellos o se habría alargado otros 5 años hasta que EEUU hubiera terminado en Europa para destinar su flota del atlántico al pacífico. Casi na!
Yo también creo que dejaron que ocurriera el ataque. De haber hecho público que iban a ser atacados, igual los japoneses cancelaban el ataque (tenía que ser sorpresa) y se lavaban las manos diciendo que eran "maniobras". Así no hubieran empezado realmente la guerra hasta más tarde. Hay que tener en cuenta que desde la 1GM, la población de EEUU entró en un aislacionamiento respecto al resto del mundo muy grande. Les daba igual a la mayoría Europa y Hitler o la URSS y Stalin. Solo sentían cierto resquemor con Japón e Hirohito porque ahí les afectaba directamente.
De ahí que dejar que ocurriera el ataque, humillando su moral y orgullo, era la mejor forma de conseguir el apoyo de la opinión pública de forma total y absoluta. Y vaya si lo consiguieron. Pero claro, los portaaviones no podían perderse, dejarlos hundir era perder la guerra seguro! xDD