The split seems artificial now. Before, an average engineer would produce code sequentially, chunk after chunk. Each chunk submitted only after the previous one was reviewed and approved.
Today, one could submit the whole thing for review. Also, if machines can write it, why not let machines review it too? Seems weird not to do so.