Earlier quoted context omitted.
Is requiring someone to learn a programming language worse than requiring someone to learn a custom DSL? Seems a strange assertion.
Clojure is a bigger language than small custom DSL.
Maps and lists are gonna be maps and lists...