If you didn't have helm, you would be writing your own regex scripts. I don't see how this would be better.
Helm is still useful for consuming 3rd party charts, but IMO it's status as the "default" is more due to inertia more than good design.
If you really want a concrete recommendation try https://cdk8s.io/.