Техническое задание на сайт: подводный камень или спасательный круг?
Во-первых, ТЗ нужно для понимания заказчиком что же ему всё-таки нужно
Во-вторых, ТЗ может меняться в ходе выполнения
В-третьих, идеальный вариант - ориентироваться исполнителю на основную идею в рамках бюджета. Но так не каждый и не с каждым может.
Грамотное ТЗ - это образ, и одновременно концепция вашего проекта, на основе которого будет создан договор.