To be fair, I’d say of the two issues it would be better recorded as one c**k up each on this one.
to address hardware specification flaws coming from the service’s initial design requirements.
Agreed, perhaps Boeing should have checked the specs earlier but...