What I'm trying to say is that anybody who wants to implement new features not accepted by the Core maintainers will never catch on, precisely because the share of other clients being used is so low.
A more distributed, equal % amongst all of the different clients would not only decrease the chance of critical issues with the main client implementation, but should also increase innovation, and make it easy for others to signal their support for that. Which is precisely why Core maintainers will likely see that as an "attack" on Bitcoin.