Michael Feathers provides some guidance how to mitigate the downsides of a custom DSL.
They are
Open sourcing it, preferably to industry group
Pay developers higher wages – implicit is the dead-endedness of this particular technology careerwise
Using embedded DSLs (embed interpreters?)
The DSLs I’ve come across are a configuration language for deploying applications to desktop, a forms language for [...]