if you think that everyone in the world should use the exact same version of bitcoin-core, and no one should have their own implementations that still follow the main rules.. but have added features or cleaner code that doesnt affect the network.. then you really have got your self stuck in the blockstream mantra
Actually it was Mike Hearn that started the discussion that we could not have more than one version of Bitcoin (I was actually on the opposing side) so you should probably do more research before making stupid posts.
If you look at "libconsensus" then you can see that the Bitcoin Core devs have been trying to make it possible for other implementations (strange for a group that you think is trying to prevent that).