Don has provided the best answer.
The guys and gals that design the big jumbo jets can make those planes do amazing things, and also make them reliable and safe. BUT, just ask the mechanics who have to work on them!!! Designers and engineers seem to have very little training in human factors - the very things that make it easier for humans to use.
There is a striking resemblance between a Yamaha engineer and a doctor. The Yamaha engineer can make the keyboard do almost anything but can't see through the basic human needs. A doctor goes to school and learns all about diseases and the many drugs that are at his or her disposal by Big Pharma. Problem is, a doctor STILL knows nothing about nutrition and preventative medicine. The message: we are so involved with the complex design of things today that we have all become slaves to technology, and yet the very basic and simple things are always overlooked. Why?