An obvious point
Understanding language issues (and ideally, language design) will lead to better, more useful DSLs
But be a bit careful about this point
- As an example, TKL/TK is generally considered to be a lousy language
- But it’s clearly been useful and is used broadly