@sean yea I understand the frustration. But taking QOTO for example, we have dozens of extra features mainline mastodon rejected. Many of them (the ones I didnt code myself) were just pulled from rejected PR I cleaned up. So often they will live on somewhere.
It's doable in open source, and there are success stories, but it's incredibly difficult without momentum.