Исполнитель как минимум лучше шарит в той теме, которую собирается исполнять. Представляю написание тз на сайт в бухгалтерии заказчика ))
Заказчику просто удобно занимать такую позиция, типа нифига не понимаю. А на самом деле лениво и напрягаться не хочется. Вот и все. Но если ты нифига не понмаешь - то занимаешь чужое место. Я не о тонкостях php, а о требованиях, условиях, юридических тонкостях. Или заказывать и оплачивать на стороне. Кстати, я и по сайтам видел вполне грамотные и ТЗ и договора именно от заказчика. Не знаю, сам писал. или где заказывал, но факт.