Мне кажется, задача не в том, чтобы убрать программирование как таковое, а в том, чтобы упростить типовые операции. То есть, обычная автоматизация + укрупнение действий.
Но делать это можно по-разному, можно как в excel или в CAD-системах. А можно пытаться распознавать команды, как по ссылке с чат-ботами.
Проблема со вторым подходом - в том, что он практически лишен смысла, потому что все равно надо сначала решить проблему составления семантического поля домена: с какими объектами работаем, какие типовые действия выполняем и т.д. А когда это будет сделано, то окажется, что никакие чат-боты уже не нужны. Максимум что нужно - это маппинг команд.
Для понимания, представьте себе, как сделаны вот такие интерфейсы:
https://youtu.be/hA0MsGWvmzs