лиды не всегда сильны в код-ревью. а ещё лиды, как по мне, должны таки таски распределять по одной простой причине - они знают сильные стороны своих тиммейтов, лучше знает кому что поручить.
На определенном уровне зрелости компании я готов согласиться, просто смотри как бывает. Есть самая приоритетная таска, а есть освободившийся инженер - и далеко не всегда эта таска может быть сделана эффективно этим инженером - мы упираемся в вопрос кадровой ликвидности и несопоставления нагрузке инженерному составу. Разруливанием того что кому может пойти - это не будет панацеей в данном случае, но обеспечение роста компеетентности - может быть панацеей, тогда задача тимлида сведется от назначения тасок к повышению ликвидности