Languages need a strong direction, with specific goals in mind. Otherwise, they just wind up being a little bit of everything and not really great at anything (or wind up with a dozen duplicate implementations of the same idea).
I don't think Rust should be limited to just a browser engine language though, multiple companies are already looking at it to 1:1 replace some C++ for its security improvements without sacrificing significant runtime performance.