Kubernetes configuration files are long and verbose. When defining an application you may regularly define a deployment, service, ingress controller, DNS, and configuration. Within those configuration files there will be a fair amount of boilerplate and numerous repeated values.
At the crux of this is application developer and application operator user experience. To understand why these projects are popping up let's take a look at the people, expectations, and what they are doing.