Вообще, везде где работал - было нормой что разработчик не является бездушной машиной для реализации хотелок заказчика. В основном мы можем и заказчику объяснить что он херню требует
Я писал о том что заказчик делает часто то что не обсуждает с нами и ставит нас перед фактом, а коль не сделаем, то опустим себя в грязь перед конкурентами