People don't know what they want. Technical people are
supposed to be able to recognize when a person asks for one thing but would be better off with
something else that provides the same or better service.
Linus Torvalds (on why "the customer asked for it" is not an excuse for inferior technical solutions)