Вся история с уровнями изоляции в том, что финальная история транзакций должна иметь возможность быть приведенной к 1 .. N линейных историй, как если бы транзакции применялись по одной.
Уровни изоляции позволяют феномены, те или иные нарушения, с которыми такие истории могут быть построены.
RR не позволяет феномен изменяющейся записи.
Таким образом недопустима ситуация, когда к концу транзакции запись изменил кто-то другой.
Никаких локов, сериалайзаблов и прочего не нужно в помине.