A shame they didn’t rewrite it in Elm while they had the opportunity.
However, Elm is still making breaking changes on the language level [1]. To bet on a language like that right now is tough for a larger company.
Also, we're not dropping everything and rewriting it all from the ground up. I'm not sure that Elm has a good story for incremental migrations yet, where React has an excellent one.