From my point of view, the process of distributing apps is not perfect.
1. There is no a general marketplace for selling software. The way we pay for apps is different than a few years ago, hence we need a solution that would be a response to the fact.
2. In my opinion we all live in the same cyber world and operating systems are just interfaces, defining how we see and feel it. Hence, in my opinion, deploying apps into each installation interface (App Store, Microsoft Store, Google Play), we, in fact, upload it into one place - into the same world. We need a single, public, general and commercially not tied to any institution space for distributing apps, what, in my opinion, would visually open the world.