I can't help but think this will only result in disasters.
“Business people have a hard time grasping the fundamental concepts behind web applications, and they often lack the patience required”
Exactly. That's why those business people hire developers to build their web applications. If we're going to let them create their webapps using drag & drop, what do we expect for an outcome?