If you can't distribute individual directories/packages as stand-alone apps this entire exercise seems pointless, it just becomes a fancy filesystem hierarchy.
Wait, neither debian nor ubuntu distribute packages as stand alone app. They distribute it without their libs and add a layer of dependency management (I did not look into Gobo's but I guess it is similar though apparently more permissive)
And I don't see either what prevents one to distribute an application as standalone by stuffing all the libs needed in the application directory.
but if another program needs a older or newer version you can install that version in parallel without it disturbing the rest.