Compiling to llvm brings a giant complicated build time dependency and it is not pleasant to emit it as plain text due to some strange design decisions.<p>People are also more familar with C, it works on more platforms, and doesn&#x27;t require any familiarity with SSA.<p>I think you only really need llvm when you want to get into debug symbols.