Thats not really how to look at this though.<p>There are of course completely useless UI but for most of the UI we are talking about here it really just is a matter of learning it and most of the times making something easy to learn might mean that it&#x27;s not as powerful to use. I.e. there are no right solution just a bunch of solutions each with their various drawbacks and advantages.<p>In the context of this discussion though the things they complain about are missing what apple is trying to do (remove the layers of abstraction so that the very elements themselves are the interface rather than by proxy of some other controllers.