Ну, одной из причин будет проблема загрузки компилятора на неподдерживаемых архитектурах. Для этого обычно требуется наличие работающего компилятора для этой архитектуры, что обычно означает C. Я помню, как пытался скомпилировать MIT-схему из исходного кода, и меня очень раздражало, что для установки MIT-схемы требовалось установить ее, прежде чем я смог собрать MIT-схему. схема.
Кстати, я не уверен, что согласен с вашей посылкой ... C, безусловно, кажется наиболее распространенным языком, но другие языковые компиляторы (например, MIT-схема) часто реализуются на этих языках.