Japan's whole starting mindset was to strike America hard. So hard that it would either force a treaty of non-aggression or to set America far back so that by the time its pacific strength was back up to pre Pearl Harbor, Japan would be strong enough to put up an actual fight. Neither of these possiblities happened due to Japan missing the whole targets of Pearl Harbor, the Carriers. America's whole naval power was the carriers, victory of defeat depended on them, much like the navy today, they were able to carry the biggest attacking power. Much of the other ships, such as battleship row, were a little outdated and America didn't really depend on its battleships for absolute vicotry in the Pacific.
Another very important point to understanding Pearl Harbor is that the Japanese didn't understand America. They thought that, like Hitler, America would lay down and die. They believed we had no moral, warrior tradition, and that our indulgence and wealth had made us weak, a point the marines that fought in the pacific proved wrong, they honestly thought that we would just surender after the attack. Also things might have been different if the declaration of war was delivered by the Japanese on time, but it wasn't, so Pearl Harbor was percived as a surprise attack, when it was meant to be a very well cordinated strike after the declaration of war.
Midway on the other hand was both a blunder for the Japanese as much as it was a brilliant hunt by the US carriers. There was quite alot of hunting down of their carriers, and on paper the Japanese should have won. Just America was more determined and had better position, and surprise, the Japanese had no ideal America would be there waiting to strike.
Bookmarks