Wholly agree with this which is why I've been experimenting with a project similar in goals to jsonnet as a side project of my own. I didn't know about jsonnet when I started or I'd probably have just used/contributed to that instead.
Why template yaml when you could just generate it? Or generate json, or toml, or xml, or environment variables...
Why template yaml when you could just generate it? Or generate json, or toml, or xml, or environment variables...