Fazer ou não um SPA tem que ser uma decisão tomada como qualquer outra, baseado nas limitações e requerimentos do seu projeto.
Mas como uma pessoa vai saber o que é uma SPA se ele for tão pouco citada na documentação? Digo para alguém que está começando, aprender React com uma SPA é mais fácil pois a pessoa pode concentrar nos conceitos mais básicos, não se esqueça que existe pessoas que tem dificuldade de aprender o próprio React.