In Praise of Small Pull Requests
googleblog.com2 Comments
This is honestly a product team problem. Every request should be broken down into self contained tasks that can be accomplished individually, i.e. figure out everything that will need to be changed and break those up, creating a pull request for each individual part. Anyone on the team should then be able to review quickly and the entire team gets to move on incrementally. This is supposed to be the entire point of Agile.
You're absolutely right and that's effectively what this post is getting at. Most people have lost the plot around Agile.