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