It's an engineering failure if the designers did not fight for it. In my career as an electronics engineer and later as a software developer it was clearly part of my job to interrogate the specification documents and almost always the customer to discover what the system really needed to do and what edge cases the customer had ignored, forgotten, or was simply unaware of.
Yes it's a process failure but just like health and safety it is everyone's responsibility.
Agreed, but we are lucky when we have that kind of voice, in the larger picture.