Bitcoin should not have any leadership, which is why the development needs to become more distributed.
This is why we require consensus within Core. That's distributed enough. Hearn on the other hand does not like the idea of consensus, but rather one of a dictator. We have enough implementations at the moment. If we had more we'd stall the development even further.