The primary purpose of code review is to maintain existing hierarchy by preventing junior SWEs from getting promoted by committing code that is smarter than what the senior architect can understand.
Who is getting called at 2 AM when something breaks? Not the junior.
Bad programmers make the simplest things really complicated.