This process works so well in a team that are all pushing together.
Moving the ticket along and a slack to the effect of "this one is quick and easy" Vs "this one's a bit gnarly, happy to jump on it with someone" generally sees PRs reviewed very quickly.
A pleading cat gif is usually enough as a reminder.
A well oiled team is working to deliver customer value (internal or external). I've been lucky enough to have had a few teams of incredibly good engineers over the years. So much gets done.
I can see it not working so well in a team of "individuals" focused on their own performance and "personal responsibility" solely for their bit.
The kind of teams that throw everything over the wall to an individual making a build gate go/no-go decision perhaps.