I don't really see why a single standard is necessary (and this thing about self-contained packages makes me cringe a little).
Package managers have always cross pollinated and flourished thanks to that - as an example RPM does not support automatic dependency resolution, remember. That came later - and yum was pretty horrible in its initial incarnations...
It's not like you will have multiple distributions in your fleet (pretty please?), right? So you should still have to build only for a single target - and I'm pretty sure your resident ops guy is more than happy to help you do that instead of some of the other horrible things I see people deploy with.
Package managers have always cross pollinated and flourished thanks to that - as an example RPM does not support automatic dependency resolution, remember. That came later - and yum was pretty horrible in its initial incarnations...
It's not like you will have multiple distributions in your fleet (pretty please?), right? So you should still have to build only for a single target - and I'm pretty sure your resident ops guy is more than happy to help you do that instead of some of the other horrible things I see people deploy with.