Sounds like the old "consolidate, separate" arguments all over again. "Nationalise / denationalise", "expand / streamline", they all happen to the same things over and over again.
The real answer lies somewhere in the middle - i.e. letting people choose what they want to do rather than demand that all package management is separate / conjoined. And as with all things code-wise, this tends to mean that people get both options and choose what they want to use, either a "do-all" piece of software that they configure some things out of, or a group of separate software that they glue together to meet their needs.
Either way, preaching one way or the other just makes you look silly to the other 50% of people.