The problem with XSLT wasn't that it was a programming language, the problem was that it was awful. Don't throw the declarative document transformation language baby out with the XSLT bathwater.
Take that back. Yaml saw billion laughs attack and thought: "I want some of that. Natively."
And all the makefile & python mistakes
makefiles are awesome but misunderstood and widely abused.