Containers make me sad also. It's like people gave up and started throwing everything into a box and hope it works enough times.
I know it's not the same thing, but have you tried Guix? Depending on what you're looking for, it might be a better solution.