Oi Phillip,
É uma boa pergunta! Muita gente usaria React sim num cenário desses. A gente não, e confesso que sou dos principais contrários aqui a isso.
Do ponto de vista técnico, não vemos muita vantagem pro React aqui. 90% da Alura é consumo de conteúdo. Há pouco input de dados do usuário (basicamente postar no fórum e responder exercícios, tudo com um campo só). Coisas que HTML padrão resolvem facilmente, sem muita vantagem pro React.
Tem a questão da performance. Nosso JS todo tem 70KB (isso pq tem 30KB de jQuery que talvez nem precisassemos). Com React nao dava nem pra comecar a brincar com 70 KB. E fazemos tudo assincrono com renderizacao no servidor, ou seja a pagina renderiza rapido ao inves de bloquear no JS.
Claro o React daria aquela "sensacao de App", navegacao rapida entre telas e transicoes. Mas com o site bem otimizado, a diferenca não é tao perceptivel.
E ai tem as vantagens da equipe mesmo. Desenvolvemos em Java, como todas as nossas views modularizadas em componentes no backend. Não temos interesse em colocar um backend Node.js, que é bem menos maduro e mais complicado de gerenciar/escalar. Tbm nao queremos expor uma camada a mais de API, que traria mais complicação (alem de latencia).
Nosso cenario hoje é meio que esse. Talvez um dia mude, e estamos sempre repensando nossa stack e melhorando as coisas. Mas por enquanto, nada de React aqui na Alura :)
Abraço