Absolute agreement there. I'm not a dev, but I do understand org structures and governance. It might be that many in the space are still too attached to the old way of developing code.
The mechanism for writing and distributing node implementations seems as though it could use a complete overhaul to avoid these fights entirely.
The best proposal I have seen so far revolves around isolating critical bitcoin consensus factors for uniformity and leaving the rest open for super users to experiment.
https://thebitcoincommons.org/
