не все на одном уровне просто работают, а учить/учиться хз когда, тож непонятно как бороться, вроде и правда возвращать не всегда эффективно - ну а как вот заставлять делать правильно?
Тут скорее если команда спаенная и мотивированная то они сами буду стараться писать качественно и пытаясь создавать меньше тех долга и больше кода покрывать тестами которые помогут в регрессии
мне лично нравиться подход когда на ревью замечания делятся на два типа: критичные с которыми мерджа не будет не зависимо от сроков и и тд, и не критичные, на которые можно закрыть глаза в случае, если нужно побыстрее закрыть MR
это резонно - можно еще использовать дополнительные таги когда комментишь пуллреквест (например suggestion:) вот тут такой подход описан - https://conventionalcomments.org/
всегда тех долг неизбежен - проблема лишь в том что-бы его не запускали до такой степени пока проект не стал такой легаси системой что старые разрабы уходят, а новые смотрят на это и не принимают офер )