Не. Дело в том, что при разработке DSL мы ведь вольны спроектировать абстракции сколь угодно высокого уровня. Можно двигаться в любом направлении при создании таких абстракций.
Не обязательно реализовывать это в исполняемый язык.
Вспомните APL  - его ведь мужик придумал специально для описания своих задач. И только много лет спустя это дело реализовали как исполняемый язык программирования.