Why would it? I have a choice of hundreds of languages and frameworks. Objective C didn't make C worse, nor did C++, C# or countless other languages that don't start with a C. In truth, they all keep making each other better with competing features.
There's a definite cost to forking, and whether the benefits justify the cost comes down to whether you believe the pre fork project was being shepherded well prior to the fork. It's a nuclear option to be sure, but it is needed from time to time.