I can’t say too much about Rust. If I did have a problem with Rust, it would be reworking large mature projects established in it. I haven’t done that. But, from what I see, it looks like forking large code bases, in a different direction, would be perhaps more unpleasant; this compared to existing languages ( depending on project implementation ). Keep in mind, this is “never” pleasant.
It is just a personal “merging” theory, that Rust is good at keeping everything tied together. If you really want to change something, you are going to work harder changing it everywhere. I don’t have experience here. It is also my assumption that, this will be more dependent on how you use the language; just as anywhere else.
I can think of several reasons why this potential could be seen/used as a feature, for large commercial/industry contributors, of open source projects.
I really can’t speak on this, with any confidence.
@PulkoMandy, I can “fully” agree, with paying for your coding interests. I will say that it can be a tricky model; but “for obvious reasons” that isn’t something I want to get into. I do support it, though; and thanks for bringing it up.