Despite the best efforts by the finest people, we as programmers and developers have yet to put ourselves out of a job.
Just haven't managed to stumble upon it.
In a similar light, the finest medications, salves, creams, herbs, and any of the other cornucopia of remedies available at the drugstore do not make us doctors. With casual reading, we are still spectacularly underqualified to self medicate all but the most base maladies. First Aid and advanced First Responder training is about as far as the layman can really go in terms of being an effective "practitioner" of medicine.
For when it comes down to it, the human body is vastly complicated.
Similar with computers. No matter the colors of the boxes, or the thickness of the lines, or how many icons are on the design palette, dragging lines and connecting boxes do not make someone a programmer.
I am a great advocate for end user empowerment, in all fields. I love seeing the amazing things the "untrained" users can come up with in tools such as Excel (the most popular end user programming tool on planet), Access, etc. They do amazing things. Or the truly Rube Goldberg like scripting environs that rise from that festering swamp we know as "Computer Operations and Administration". Incredible things, and I applaud it all. I applaud every success.
But the fundamental problem, the part of the puzzle these systems can NOT solve is this single basic fact: all of these things run on a computer. And computers are some of the nastiest creatures ever created. Some folks "get" computers, others not so much. But whether you "get" them or not, computers stay computers. Harsh, nasty, and cruel.
It takes a wild animal trainer to train a wild animal. They may allow you to pet the big orange kitty, it may see soft and furry and snuggly. But be sure, when someone lets you do that, there is someone else nearby that understands that animal, and they likely have a gun with them because they know that animal.
Programmers, good programmers, know the animal that lives within the computer. We're the ones with the guns.
We're not going anywhere.