Вкус любого фреймворка в том что бы не делать лишнюю работу.
В реакте есть реативность, виртуальный виртуальный DOM, роутинг , состояния
Причем это все из коробки.
Кроме того куча разработчиков написало уже компоненты на все случае жизни.
Вот и выходит что на реакте ты в разы быстрее пишешь код. Для работодателя это выгодней хотя бы с экономической точки зрения, кстати не стоит хвататься за новый модный убивальщик любого фреймворка, скорее всего он не будет востребован
UPD
вот сравните
https://qna.habr.com/q/1229430
сложность оригинального кода автора и мое решение, видно что в моем случае включается "магия"