É verdade.
Pelo que vi JIT e AOT são apenas tipos de compilação, mas podem existir diferentes opções de compilação para uma mesma linguagem.
Ao que parece, o que acontece é que em algumas linguagens que normalmente "cospem" bytecode de forma direta (Sem VM como o Java, por exemplo), é mais fácil implementar o AOT.
Vou alterar o post. Obrigado pela correção!