Re: Learning or just trying a different push??
Linux distributions have software that use stores (or repositories) because it allows you to pull installations and updates essentially as soon as they are available. And of course, you can have as many repositories as you like, including local file systems.
Microsoft had Windows Update, and then Microsoft Update and this, essentially, will be Global Update, adding in 3rd-party applications. Plus, of course, it has the payment system.