Вопросы дизайнера правильные.
Если в ТЗ не хватает информации для нормальной работы по проекту, исполнитель должен иметь возможность ее получить. Или хотя бы задать вопрос и, исходя из полученного ответа, сделать выводы. Поясню.
Даже если технические параметры результата не оговорены в задании, они все равно будут присутствовать в результате. На примере данного случая — итоговое изображение будет иметь вполне определенные размеры.
Исполнитель может не знать всех деталей проекта, в том числе и предназначения картинки, и самостоятельно принять решение по поводу итоговых размеров картинки/холста не может. Не потому что не умеет, а потому, что не получил от заказчика необходимую для этого информацию.
Картинка, вкусно зашарпленная для фона главной страницы, при уменьшении на карточку продукта может покрыться инеем или просто размылиться. Это к тому, что размер имеет значение, а слова "оптимизация для сайта" могут не отражать всей специфики задачи.
Другое дело, что некоторые заказчики иногда склонны подавать задачу слишком упрощенно, не вдаваясь в детали. Иногда это происходит в самом деле от недостатка времени/желания разбираться в деталях, но бывает, что и тупо сбить цену.