When we impose our philosophy on users, we create things that don’t work out of the box for those…
When we impose our philosophy on users, we create things that don’t work out of the box for those users’ tasks anyhow. The appropriate response is to lower the bar on fixing UI problems to the point where one does not need to identify as a programmer to build a full end-user application from readily-available components, and wherein all end users can feel comfortable heavily modifying third-party software.