Oh, you overstate it. You could always do that stuff in DSL&#x27;s in languages like LISP while maintaining the power. That would&#x27;ve been helpful to prevent what HTML and CSS&#x27;s lack of expressiveness resulted in: a whole mess of tech for client, server, and transport to make up for what they couldn&#x27;t do. Languages like Curl or Opa were both more powerful and more understandable than that collective mess.<p>Hence, why we want powerful and versatile languages with optional reductions via DSL&#x27;s.