Domain Specific Languages are incredibly powerful tools. They make it possible to cover untold numbers of configuration or business rules in a human-editable yet non-ambiguous manner.
They provide an impedance match to a wide variety of information that would otherwise have to be expressed in tons of high maintenance, error prone, boilerplate.
I've been using a pascal like DSL since the 1980s.