Если у тебя огромное приложение-монолит с кучей логики как на клиенте так и на беке(и там не всегда апи, а значит и бек надо переписывать, надо разобраться во всей логике, а если еще и тестов нету?). Короче - это титанический труд и довольно дорого. А ради чего? Чтобы хипстеры не плевались что там жквери/первый ангуляр а не реакт? Каждые 5 лет будешь переписывать как новый модный фреймворк выйдет?