Ну там просто настолько наполнено все концепциями из программирования, что я не вижу отличия, что в конструкторе собирать, что просто скрипт написать. Следовательно возникает непонимение как с этим работать тому кто из другой области
Это сильно зависит от предметной области :) Если нужен редактор для _совсем_ непрограммистов, его тоже несложно сделать (там, обычно, и задачи немного другие)