I see this primarily from a business/ops perspective and i do not install helm charts manually through the cli besides for testing.
We provide kubeapps as the packagemanager / interface for providing helm charts and cirumventing package manager features of helm.
For smaller use, we use ArgoCD for IaC and the helm charts are only there for having a package to reference. Again no usage of helm as package manager