Right now, when upgrading, your friendly package management system says: "please give me a list of all packages and their versions". Then it determines which versions are newer, of the packages you have installed, and it updates them appropriately.
With this system, it says "please tell me what my private virtual repository contains", and it is sent metadata only for packages that have been installed over the store.
As far as I understand it, your proposal is: "I have these packages installed locally, please send me metadata for them".