В ряде случаев ТЗ вредно ( с точки зрения "интересов дела").
Когда нужно
1) Экстремально быстро.
2) Экстремально дешево.
3) Заказчик не может сформулировать требования потому что сам пока не понимает что ему надо.
Можно конечно сказать, что заказчики которым нужно (1) - авантюристы, которые (2) - жадины, а которые (3) - просто некомпетентные тупые кретины, но это уже совсем другая проблема.