Apps wouldn’t need to bow out or merge if more was invested into libraries. Could consolidate on a a few libraries rather than a few apps
Gossip would not have come so far so fast if we had to rely on pull requests to a library maintained by a different author. We've had to fork several upstream projects as well (egui, speedy) because it would be far too difficult to get our changes upstream. I think as things have settled down, the calculation has changed. But now the problem is merging or switching libraries is a huge undertaking with no benefit to the end-user.