> Delivering a plane with or without it to a customer had the same cost
Not exactly, surely. The ongoing/recurring costs to Boeing would be increased with the feature enabled - it's another thing that can go wrong and must be monitored, it changes support requirements and the overall software runtime complexity. I assume that would get factored in, somehow...