Проблема клиентов состоит не в нежелании слушать, а в отсутствии компетентных ИТ специалистов и аналитиков у того же клиента, чтобы понять заранее, что именно им нужно, согласовать со всеми подразделениями(как правило это бухгалтерия и менеджеры проектов) как, что и где и какая(и какого типа) система может улучшить или автоматизировать и какие деньги компания готова потратить на проект внедрения, чтобы руководство не предстало в виде "пациента" на встречи с партнёром. Вот. А уже после чего выбирать партнера.
Это конечно идеальный вариант, но далеко не все компании имеют квалифицированный ИТ персонал, чтобы не быть "пациентами"
P.S. Печатая сей текст в голове мелькало имя "Капитан Очевидность"