As stated in the master post, we have two motions in place right now: Component curation and Forge improvements.
We are starting with a small step when it comes to component curation but is one that we feel it's needed to strengthen the relationship between Community Members and Forge. At the same time we are bringing the right people together to ensure we improve Forge's capabilities.
While I think Apple and Google's App Store distribute apps that are a bit different from what we can find on Forge right now, I understand your reasoning. Even Apple had to do this in order to make it the industry reference for how to distribute apps built by the community. We'll get there :)
Regarding the points you brought up:
1 & 2 - Components should support the latest version of the platform to take advantage of new libraries, APIs or newer and better development patterns that are made possible by that version. This also applies to components that work fine on several versions: it might work fine but a harmless reference to an outdated library (jQuery for instance) can be the source of those bugs that take hours to solve.
We will work to have a Forge with clearer guidelines and the right tools that enable users have their components up to date.
3 - This behavior is taken into account, we are also working on better ways to understand real usage of the component.
4 - It helps if the owner wants to reactivate or submit a new version of the component.
5 - The issue with duplicate SSKeys is a bit complex to solve, but we are aware of this. This is no excuse for not having an update in two years.
6 - Opening components for community collaboration is the main path we are looking at to improve quality.
7 & 8 & 9 - Thanks for bringing that up. There are a lot of ideas describing your points, I'd suggest everyone reading this to upvote those ideas and bring new ones.
So to make this clear, this is the first step. It is not the only step.
We are starting this initiative right now and it will be a long journey. We will build this in collaboration with the community. This first announcement aimed to be transparent with the community and to start conversations like these. Thank you for that!