Too many software developers just can't bring themselves to implement completely invisible features. They need to show off about what a great feature they just implemented, even at the cost of confusing people. Really great UI design disappears.
I think there's something in that for all of us, and perhaps not just in the field of UI design.