A mechanism which can bundle its dependencies into an isolated runtime means dependencies do not fate share except at the ABI to the underlying OS.
Virtualised container apps have simpler dependencies.