> Boeing, for what it's worth, has learned from their mistakes with this project
Ha ha, no.
What Boeing should have learned, after the past 5 years of repeated failures, and 346 deaths -may they rest in peace-, is that their engineering quality is lacking.
The only logical conclusion that can be made from all these failures is crystal clear: we have to prioritize engineering quality, so that our products can be delivered on time, and work safely and as expected. With this, we can create value that can be redistributed to our shareholders.
What you suggest they learned is: let's refuse fixed-price contracts, so that we can milk this cow until she starves.
And unfortunately, knowing Boeing, that's exactly the lesson they will have taken away from this program, which is why we can expect them to continue failing miserably in the future. Probably at the cost of human lives.