Sure all these features have some functionality to someone. But the idea here is to keep at view features that are only used right in that moment, or use constantly by most people. Then allow users to freely change things if they have uncommon needs.
Also note that any improvement takes a side apart from what is common till that moment, and that inherently means taking the risk of disappointing someone. So I would pursue satisfying 90% of people, instead of 99%.
Sure all these features have some functionality to someone. But the idea here is to keep at view features that are only used right in that moment, or use constantly by most people. Then allow users to freely change things if they have uncommon needs.
Also note that any improvement takes a side apart from what is common till that moment, and that inherently means taking the risk of disappointing someone. So I would pursue satisfying 90% of people, instead of 99%.
(https:/ /gettingreal. 37signals. com/ch04_ Make_Opinionate d_Software. php)