Another layer of abstraction will surely simplify things
As a package manger also relies on the community and supported packages we don't want to introduce a new layer of abstraction that every package creator needs to implement.
So far I think the best part of helm is installing/using packages - it's the terrible yaml-template soup that is the problem?
Or are you talking about running dependent sidecars or something like that?