A problem is that this process hardly exists and no one really reserves the time to make it work.
There's a sort of chicken egg problem in improving the situation.
With no efficient process devs don't find it worthwhile to participate, and no one is available to improve things.
Maybe monetary incentives, salary, bounties for doing community work is needed to stimulate people to help do all the work - and there is a lot to be done - should be considered.
A more formal organization..
A federated protocol where everyone creates ad-hoc extensions for their own projects means we'll soon have a spaghetti-code #Fediverse that no one fully understands and gets harder and harder to interoperate with and less attractive to build new apps for.
The tech debt is already very large, and most documentation is lacking. The "Tragedy of the Commons" of fedi is that it is not a project in and of itself, so nobody maintains it, only uses it as a dependency in their own project.
@dansup @cj