That's like asking why you need employee onboarding.
You could have Stephen Freaking Hawking and he still wouldn't know what you specifically want.
> Why do I need another black box AIs to review the code of the black box AI why can’t these things get code right the first time.
That's like asking why you need code reviews.
Thinking about it from an antagonistic perspective is useful. You can combine it into all the "same system" if helpful.
> Why is the best “coding model” in the world still making up APIs that don’t exist and do seemingly random unreleased changes that it wasn’t prompted for.
Because....it still isn't perfect?
> Why do these models (supposedly) keep getting “better” (on benchmarks) but continue to degrade in output quality
That is disconnected from reality.