While this is the direction many are going for particular use-cases (IoT in particular), I am very much conflicted.
Yes, inconsistent updates between components have caused a couple of nights of fixing my RPM or DEB based systems in my 27 years of using Linux on desktop (but mostly when I mixed sources of packages).
But at the same time, the modern systems thinking is to decouple things to be able to update and upgrade independently. Think distributed systems like web applications. This needs a change in developing components, but once internalized, both improves and speeds up the delivery.
So with traditional Linux distributions already being a mix (small packaged upgrades, but released as a collection - a "release" or "version" of a distribution), this decidedly moves in the other direction.
How does a security fix get quickly applied here? Can one do kernel livepatching? How do you quickly update a component depended on by everything else?