Вообще-то у систем доставки конфигураций существенно другая задача. Доставка конфигураций. В смысле, массовое обслуживание готовых экземпляров ОС, которые надо в процессе этого обслуживания нередко настраивать и перенастраивать. А задача языка склейки лежит на более низком уровне, она по сути очень близка к рецептам Make: есть последовательность команд, которой админ вручную реализует некоторый рецепт, именно эта последовательность помещается в сценарий и по возможности решаемая ею задача обобщается. Не удивлюсь, если какие-то бекенды для ansible написаны на shell.