Engines, admirable as it was, no matter how many or separate organisations are involved, they are all within the CoC. You can never guarantee that the members of an SI will be 100% impartial.
I can understand why an SI should be in-house for technical or professional reason.