I imagine this was said a bit tongue-in-cheek but seriously tho, that would not be the better story since the reality of engineering is mistakes happen. Bugs exist in every system. Yes, these might even cause nuclear war and that's why the 'better story for this audience' is why it didn't.
Who?
Whoever was responsible for the fault that detected the sun rays as incoming missiles.