Rust is fractured by the optional async-ness of libraries.
And all languages are fractured by GPL vs non-GPL libraries.
You have a point, but it is not worth the drama. D's biggest problem comes from the strong opinions of people that have not tried using it.