Boeing only makes this class of software quality because they are forced to by law. No one does it unless there is a big expensive legal reason to do so.
Indeed. But: if we want to call this level of infrastructural work 'software engineering' and the impact of failure is as large as it is then that's an argument for either voluntary application of a higher standard or eventual regulation and I'm pretty sure CF would prefer the former over the latter.