The Kubernetes ecosystem has made me hate YAML so much. Maybe I am just not using the tooling correctly but anchors all over the place, templating, etc.
I have yet to see a solution to that type of thing though as every config language exists on a spectrum of syntax to full blown programing language.