Ну это очень спорно, клиенты разные есть, если это гос.сектор(военка)-то без вопросов,здесь согласен. А если бизнес? У меня самого проект такой сейчас,поэтому я так и смело говорю. Попа боль одним словом.
Повторюсь, клиент знает, что он хочет. За редчайшим исключением (я богат и уважаем, могу позволить себе заказать программистам какую-нибудь программку написать).
Другой вопрос, что клиенту из бизнеса зачастую трудно самостоятельно задизайнить решение, написать спецификацию и отдать в работу, бо бизнесу немножечко пофиг на типы данных и формочки. Бизнесу нужно сократить ФОТ, привлечь новых клиентов, увеличить продажи и поток клиентов -- да много вариантов. Бизнес приходит за решением своей боли.