Having airworthiness certification done by an independent organization not beholden to Boeing's shareholders makes much more sense to me. Giving the authority to Boeing to do its own airworthiness certification feels like the fox guarding the hen house.
But independents would need to be embedded into the company every step of the way, it would get to be point they would look exactly like Boeing employees.
But what does happen is audits where the work is checked