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