Problem with it this that Boeing can falsify/claim/cook the data for an "improvement" in order to pass under the wire and get their insurance, then when an airplane crashes their insurance is there, and it protects them, and Boeing doesn't "bleed" as Blane says.Maybe, just maybe the solution to this mess is the insurance industry. The insurance providers are in the nickers of the satellite and launch business to improve launch and on-station success. If the insurance guys said to Boeing management and shareholders that "no improvement, no insurance" was now the rule, things would change at the Lazy B.
One reason why Air NZ has it's own maintenance department rather than outside contractors.... In fact other crriers contract Air NZ to do THEIR maintenance...it all depends on the standards of your maintenance,when it comes to deep overhauls. Our airlines used several different firms for C checks, citing cost savings and the results were rags found in the fuel tanks, items not wirelocked or sealed, lifed items not changed out and a litany of other snags. You get what you pay for.