Для чего используется React?
Для написания SPA приложений. 
Основная идея не гонять данные туда сюда. 
В первую загрузку вам приходит клиентский код и первоначальное состояние. 
Дальше между вами и сервером идет обмен только данными. 
То есть вместо 2мегабайт на каждый запрос вы передаете 10 килобайт. 

Выигравает и сервер освобожденный от генерации разметки и клиент который экономит трафик и получает более отзывчивое приложение
Да. Если у тебя сайт не имеет никакого интерактива - нет смысла использовать реакт.
Чаще всего его используют при разработке SPA - тк там по определению нужно будет часто перестраиваться DOM, а React позволяет абстрагироваться от этого и декларативно описывать интерактивный UI.
Аналогичную задачу решают другие фреймворки, например Angular, Vue, Svelte.