> On the service manager side, however, switching service managers is huge work, and I don't think you realize the amount of work that what you're suggesting (supporting several service managers) represents. It may seem simple, but it's really not, because there are so many small details, small differences in the way various service managers operate, that you cannot gloss over if you want things to work.
This was interesting to read. I wonder if Bercot wrote anything in detail about what this entails; if this is referring to per-package edge-cases, or the complexity of the logic required to facilitate interactions between services.