Что же не так с регрессионными тестами

Вот сидит разработчик, методично покрывает свой код модульными тестами. Ему интересно, как новый метод будет себя вести в разных условиях.
Вот сидит тестировщик, методично выполняет тесты, иногда автоматизированные, иногда нет. Ему интересно найти баги в коде разработчика.
А вот сидит «автоматизатор» и пишет регрессию. Ему интересно, чтобы на уже протестированном коде регрессионные тесты проходили. Поэтому он старается сделать так, чтобы в любой даже не очень понятной ситуации, actual как может сильнее было равно expected.