It's highly likely that no one jail-able person (you can't jail a corporate entity) had enough information and knowledge of the situation to meet the criteria of criminal negligence. Nobody knows the full picture. That's just the nature of building a large system like this. I know what my code does. I have a pretty good idea of how it affects the whole system. I can reason able what edge cases I don't know about might cause my portion of the system to do. I can't (with any reasonable degree of confidence) reason about the end result of that edge case being fed through the entire system.
Even this story manages to confuse the people responsible with the company where they work. It says "Boeing didn't know the feature was optional." What a crock. Surely someone knew, like the person who decided to make it optional, for starters!