Of all the things that you could spend your time doing to add value in the software development process, this should be very close to the bottom of the list, even if you add value to everything that is extremely controversial.
I think the problem here is that you do not understand the fundamental importance of adding code review. The code viewpoint is not intended to look for errors. You must have other processes, such as unit testing, integration testing, continuous integration building, QA tools / teams, etc., to find errors.
Code reviews provide value by identifying problems at different levels - obviously, you CAN identify specific errors during code reviews, and this is great, but code review can also help identify problems at a higher or lower level.
For example, at a slightly higher level, someone might indicate that there is a requirement that the entire currency must be stored as cents in whole numbers, and not as floating point dollars, and that the code in question does not meet this (otherwise, this is completely correct )
At a lower level, it gives more experienced developers the opportunity to give younger developer tips for advice on how they could solve problems better / easier / etc. For example, perhaps the developer has many nested loops, which can be replaced with some simple lists or higher order functions.
In addition, it can also give a younger, more energetic developer a chance to give a more experienced, more experienced developer, but also a more experienced developer, to learn about new technology that will simplify their code, etc.
At the end of the day, it also allows you to simply monitor what is happening in the code base, catch any glaring deviations from what you expect, make sure everyone is on the right track, marching in the same direction, and help participating developers grow and develop.