As a programmer, freelance for the last few years, I have mixed feelings and experiences regarding build-the-application-without-a-programmer applications.
When directly exposed to them, its usually because their programmer-less program has reached some sort of capability or practicality ceiling, and now they need a programmer to 'extend' what they have 'built'. In theory, this can be done with some of these DIY applications, but in practice have never seen one that didn't require a complete rebuild. Its not a total loss though if lessons were learned about the business rules needed. But usually, its a disaster by the time I get called in.
The indirect exposure I get to them is almost always hearing about things that were built with zero input from IT. Sometimes these applications come to light because they are melting a server, or have been hacked, etc.
I guess I have an off center persepctive, as I don't usually get exposed to these applications until something goes pretty badly wrong. But that is part of the problem, the complete shutting out of IT in IT related matters.