As for abstracting the relationship between data and presentation, there is definitely a React bandwagon, but that's kind of the second stage after getting past jQuery.
Unfortunately, React typically takes over the whole page, so it's a little less straight forward.
SSR solves waiting for the API but not the CPU problem.
No, it doesn't. You can just write it.
Anyway, the question here is not why they're using React to generate a site, but rather why they're using it to display the site.
As others have mentioned, there are lots of tools to write DRY HTML/CSS, then compile, then deploy as a static site. No one would ever know which tool you used.
The weird thing here is that they're using React in the browser (not as a one-time step) for a completely static site.
For simple pages templates are totally fine and frameworks might be overkill but when the projects starts getting big stringing templates together can be quite painful let alone debugging them.
Just my opinion though but I'd also like to hear the actual reason for the switch.