Senior reviews are useful, but as I understand it, Amazon has a fairly high turnover rate, so I wonder just how many seniors with deep knowledge of the codebase they could possibly have.

From engineers are interchangeable to high turnover are decisions that the company took. The payback time always comes at some point.