Любой более-менее крупный проект обрастает свои DSL в терминах языка на котором он реализован и часто хочется вытащить этот DSL в скрипты и оттуда дёргать. Например в Tcl. Но, увы, программирование на языке без статической типизации не сулит сколько-нибудь качественного результата. Так что скрипты скорей годятся для каких-то узких задачек вроде тестирования и т.п.