The individual stores thing is actually really annoying. If you play games on Windows you're familiar with this situation. They all want to run 24/7 and cram their UI in your face at every opportunity, and you just want to play that publisher's one game. They are trying to become chat apps, and web browsers, and it's just crazy. I think my computer will explode if it sees one more web page wrapped in a "start at login" script claiming to be an "app store" or "game launcher". (Why can't these things just let me "chocolatey install" them? I know how to keep Windows apps up to date. Just accept my credit card number from inside the app. Or, horrors, a web page.)
On Windows, the underlying cause of this is "because we can". Everyone that wants a game will install an app store to get it from without thinking, because the one Microsoft offers is too limited. (They don't use Steam because it's run by a direct competitor, and Steam games kind of have that feeling like there are 3 good games in there next to 100,000,000 "I downloaded Unity this weekend, give me money!" games.)
Where I'm going with this rant is that unlimited freedom is the worst form of app distribution -- except for all the others. (I guess I have zero qualms with "go get". It works 100% of the time. Apps can't explode files all over my computer. Google provides a CDN for free.)