I think drag and drop game development is the future, who cares how "garbage" it is, if the end product produces something fun and interactive. Players don't care how beautiful the coding looks under the hood.
I can build really nice spread sheets, but I've not got a clue how the software was programmed. If the whole game development process is automated, that is fantastic for creative people.
The most frustrating problem I see is even if you've got a creative mind, you might not have the artistic skills to create the mobs and avas, or animate it how your mind sees it. However if you could create mobs, similar to say MA's avatar creation tools, then you're 90% there with the visuals.
I think many corporate IT people these days are not really coders, they're system operators. They click and activate. It's not like the 80's when you needed some coding or DOS experience to run anything. So why can't game development be as simple as that?
Rick