Well, it was lack of technology generally that cost the Japs the battle of Midway. No radar, no sonar and naval codes cracked by the US Navy were all at least equally important to poor damage control.
Incidentally, did you know that after Midway and Guadalcanal, the two remaining US Fleet carriers were so beat up and so in desperate need of refit and repair that the US Navy sent them into the dockyards one at a time, and tapped the Brits for a replacement until they were repaired? Look up “USS Robin”.