Consulting, Customers, Foolishness, ...
"Do you do what the customer wants" is often a hot topic among consultants. I've found a good quote by Norman Walsh, embedded in this article:
Consulting taught me that customers sometimes want damned foolish things. And I know that sometimes you have to do what the customer wants. But experience suggests that when you let the customer convince you to do something damned foolish, later on you have to explain to the customer, when their experience convinces them it's damned foolish, why they paid you good money to do something so damned foolish. "Because you told me to" is only sometimes an effective explanation.