Yea, I agree. I personally think that this is a huge step backwards.<p>Look at Android and MacOS. You have these self contained packaging things that contain all their dependencies. You have the same dependencies in each package. You have a TON of wasted space with packages that have the exact same built-in libraries and jar files.<p>Especially with Android, they could have made a real package dependency system, with slotted installs of all the jar&#x2F;jar-versions from the official maven repos. When you install and app, it could install all its dependent jars. You&#x27;d still be able to do multiple versions of each of those jars, probably easier than it is with standard .so&#x2F;.dll libraries.<p>Projects like this are a huge step backwards is terms of DRY principals and general package management.