On Trying to Please Everyone
When you broadly and arbitrarily extend a product's functionality to include many constituencies, you increase the cognitive load and overhead for all users.
… If you try to design an automobile that pleases every possible driver, you end up with a car with every possible feature, but pleases nobody. Software today is too often designed to please too many users, resulting in low satisfaction.
Alan Cooper in About Face 3