@freemo I get it, but it really sucks if the upstream stewards want no part of it. I've seen first-hand accounts of people forking fediverse projects to add amazing features, and some of them die on the vine because the point of divergence causes a lot of extra work to pull in upstream changes, and then upstream shows no interest in adopting the changes anyway.
It's doable in open source, and there are success stories, but it's incredibly difficult without momentum.