Good post.My thought on this problem is like this. When we solve a problem through technology, do we probably not care a lot about the efficiency in the beginning, and make it a little too easy for the end user? Because, at a later point in time, we are forced to solve that problem of inefficiency, and by then we are used to very simplistic interfaces, that anything we have to do in extra, is considered a problem. My 2 cents.