How refreshingly naïve, bless your heart. This may be true for simple tools with only a few well-defined ways of using them, but is hopelessly wrong for complex tools performing complex tasks. While I totally agree that interfaces should be as easy to use as possible (please don't call them "intuitive", there is nothing intuitive about most UIs, we've just got used to certain conventions - and even they differ between platforms), some things need users to think about what they are trying to achieve. For example, think of styles in a word processor. Once you understand what they are for, they are incredibly powerful, but you still see people manually formatting headings. People need to read documentation or be trained to understand the power of the concept.