It helps distributing applications that don’t break left and right. Deepin is creating its own thing as well and they said they are gonna check host system first then supplement missing components if needed. This should result in maximum space saving, but allow developers to cherry pick dependencies.
How this is gonna play out remains to be seen.
Most people don’t really get out their way to set up backup manually. Either system should try really hard to avoid corruption or implement a recovery system. Ideally both.