Factories benefit from economies of scale that favour centralization.
I think smaller groups handling more complexity is on point. But that's because each group will build their own bespoke factory catered to their exact needs.
I very fully expect a mass proliferation of custom programs rather than standardizing on a common set that groans under the weight of being so general to support all use cases.