Nice write-up by Jacob Gube describing situations in which it makes sense to design an interface to be harder to use:
- When using the interface element is costly to the user if used by accident
- When there’s an overall improvement to the UI as a whole
- When the cost of maintaining a feature is costly to the provider if used frequently
Making User Interface Elements Difficult to Use By Intent