Fuck if that makes sense. I do not see why I should follow anything religiously. Religion maybe, but even here you should use brain not to get abused by the truths dispensers trying to rob you or put their dick where it does not belong (and I say it not as a faith hater, neither I am religion hater). You use what suits you best and what you can use in a team. Pairs are good for some combinations of people, tasks and organisations. Sometimes other ways are better. A review of a document may or not be done (on top or not) - whatever is suitable. That religious following is what burnt scrum for me. This and abuse by managers that thought of it as a best method of getting rid of responsibility while getting bonus for removing project and system management. I think that is the same as what communists did - forced everybody to do the same and in the same way. It has to fail. Then as long as company achieves profits and can pay my salary I do not give a flying fuck - they tell me to do my job in the toilet then nobody will be able to use it - perfect, why should I care.
After all these years in software development and around, the only tool that I see as vital is rhetoric skill, used to tell managers what I think without abusing them verbally and in a way they can understand. They pays handsomely to use and is immense fun to watch them realize how big a cluster fuck they managed to cause. As with everything else (including pair programming and code review) use with care.