But if you take the stance that we as humans are Natural Language Programmers, the concept becomes easier to understand.
You can think of your boss at your software development firm as your programmer. He wants some job done and you program some approximation of what he wants done, then you modify based on his inputs. It is a similar thing with Natural Language Programming, your boss didn't use complex symbols to get what he wants done and didn't have to sit with you all the way through to get something done.
For me, it is not a question of whether this makes programming simply but whether we can build a machine with the same capacity as a human.