> Go, Python, Ruby and countless other languages only have one implementation
That's not true for all those examples: both Ruby and Python have several great implementations and Go started with specification and two implementations.
This is splitting hairs a bit, but, those languages only really have one implementation that dictates where things are going as far as the language is concerned. C is special because of when it started and what it was trying to solve in its day. My point was just that the communities and languages are every bit as monolithic as Rust, so why was Rust singled out?
That's not true of those other languages.
While the alternative implementations are always playing catch-up as it relates to language changes, the developers of those implementations do participate in the discussion around those changes.
That's not true for all those examples: both Ruby and Python have several great implementations and Go started with specification and two implementations.