セルフホストを脇に置くとしても Rust にとって LLVM や GCC は「ヨソのプロジェクト」なわけで、ヨソの事情に配慮しなきゃならんのはマネジメントとしては嫌だよ。
だけどヨソのプロジェクトを使わなければその分は自分たちでやらなきゃいけないのもそれはそれで嫌だし、嫌な中で比較的マシな選択を取らんとしゃーないという話じゃないの。