A language that is easily readable and writable will be easy to use, but to satisfy the demands of Intuitive Programming it must also be sufficiently expressive and rich in its capabilities to enable performing a wide variety of tasks

In addition to being readable and writable, an intuitive language must be sufficiently expressive and rich in its capabilities to enable performing a wide variety of tasks.

A language that is very English-like but limited in what it can do will require much more thought and effort to express an intent, so it will be less intuitive to use. A language with sufficient breadth and depth, on the other hand, will provide enough high-level capability to allow the user to express their intent with clarity in most situations, without resorting to complex low-level code.