Саме тому складається такий документ, як ТЗ. В якому конкретно прописуються вимоги. І на кожне "а давайте не так" показуємо ТЗ і кажемо: оцей пункт ми вже зробили. Хочете міняти - буде стільки і стільки.
Так, програмісти дуже не люблять складати ТЗ. Але наявність ТЗ - це головний біль виконавця, а не замовника, хочете працювати без окремого технічного письменника/менеджера - пишіть ТЗ самостійно і давайте замовнику затверджувати.
Відносно ТЗ я з вами пооджуюсь на всі 100%. Але хочу, щоб ви детальніше зрозуміли проблему ми не являємося програмістами і скласти відповідне технічне завдання для людей без даних навиків просто реально не можливо. А проблема викконавців полягає в тому, що вони не бажають повністю складати і враховувати всі нюанси. Це вже провірено досвідом. Так як перед самим початком розробки проекту ми замовили в 2 фірм складення ТЗ для написання проекту і саме головне всі дві фірми по тупому не врахували багато питань і основних нюансів, як і з бек сторони так і з SEO