The ineffectiveness of FAA oversight due to the new processes surrounding ODA is a major contributing factor. ODA should be eliminated, particularly in Boeing’s case.
I don't think that is realistic or even desirable and I say that as as someone who used to work for an aviation regulator. The reality is that the expertise exists in industry not the FAA, especially in this era of rapid technological advancements. The problem was regulatory capture of the ODA by Boeing. That, that was happening should have been obvious to the FAA and they should have taken action.