Oi Thiago, o curso de React também possui uma API externa hospedada no Heroku. O Jar foi uma alternativa.
A questão do Jar é que temos alunos que até preferem essa abordagem, executar tudo na própria máquina sem precisar muito da internet.
Outro problema que o jar resolve é em relação a performance, você não depende da rede e também não vai estar sujeito a dados enviados por outras pessoas para o mesmo endpoint, no cadastro de autores por exemplo, teremos vários e vários posts de outros alunos e carregar isso externamente para o seu projeto, pode levar a pequenas surpresas como dados demais e um pouco de demora no carregamento.
É mais complicado ainda pra quem não tem uma conexão de internet muito boa.
Você não chegou a ver a URL da api externa?