Here's the tension I find with projects like these: App developer knowledge seems to end with a helm chart. Anything more complex than that, they won't be able to deliver themselves. For platform/k8s admins, these tools are more cumbersome than just writing a dedicated operator in go.
What advantages does this offer over rolling my own CRD and operator? Assume it takes me 4 hours to write an operator end to end.