for instance if two packages need python2 to build, and you build one after another, python2 will be installed, uninstalled and installed again, instead of just installing once and removed once it's not needed anymore.