Батарея, не поддерживаемость всех бразуеров...(ну ты и так всё знаешь)
Те оверхед по пересылке отрендеренного html ты не считаешь? Ну и кстати не факт что будет меньше JS выполняться, просто он каждый раз будет генериться на беке, потом компилироваться в браузере, выполняться.
Ну и если так хочется можно прямо все рендерить/кешировать на бекенде (в смысле SSR) как это делает бейскемп и скорее всего это будет меньше бить по ресурсам чем генерить JS в реилз