Another one, when you upgrade your cluster and there's an API that is candidate for removal, helm doesn't have a way to update the Kind reference in their metadata which causes the inability to delete and update the release.
I personally like cuelang's philosophy but it could become a little messy when you have to iterate and handle user inputs in large codebases.