Yeah, I think the language used there just isn't being that precise, by engineering standards, that's all.
When you're assigning blame for something like an aircraft crash, what you want to single out is errors which were preventable. So, for instance, icing on critical sensors probably isn't preventable 100%, so that's why we do things like have redundant sensors, algorithms about how to use that sensor data to avoid letting a bad sensor reading cause a big problem, etc. Another thing that isn't preventable is weather, of course, so we engineer things to handle that. But preventable errors, especially ones which we've already learned how to handle in the past, are generally considered unforgivable and worthy of assigning blame. A crash caused by a Russian AA missile isn't really avoidable for a passenger jet, so we don't blame the pilot or the aircraft maker or airline. A crash caused by using a single sensor that's known to ice up and is used for a system that's only there because someone thought it'd be a great idea to slap some oversize engines on an obsolete airframe from the 60s in the wrong position, however, is clearly a preventable error.