если компилятор пишут те же люди, что и разрабатывают язык, то как минимум это дает опыт, чтобы понять, что в их языке можно улучшить, чтобы было проще писать компиляторы
насколько я понимаю, сейчас компиляторы языков переписывают на сам язык уже когда он становится mature и обилие ломающих изменений больше не предвидится
либо новый язык дает нечто такое, что на других невозможно \ неудобно - поддерживать кодовую базу компилятора Typescript на динамически типизированном JS было бы нереально