Без заголовка
о жути таблично-формовых мастдайных интерфейсов (или у вас абсолютно единообразный ужасный таблично-формовый интерфейс, или единообразные команды с не пойми какими ключами, или вам нужно учить десятки удобных текстовых и графических DSL -- которые вы просто не сможете все запомнить. Что делать?)
Теоретически, существуют подходы, которые позволяют решить проблему: агентское программирование, функционально-реактивное (интерактивное), логическое/в ограничениях.
На практике, как я уже писал, нет людей (крайне мало), которые бы смогли и согласились бы за это взяться. И профинансировать/променеджерить - тоже.
Т.е. тут образовательно/фандрайзинговая проблема, по моему мнению: нужно подготовить людей и нужно собрать кучу бабок на все это дело (причем не венчурно-кредитных, а нон-профит).