Na pesquisa de 2021 do State of JS o React lidera desde 2016 como framework de front-end mais utilizado.

Realmente há o lado positivo para a indústria de desenvolvimento de software web caminhar no afunilamento no uso de poucas tecnologias: o custo dos projetos reduzem, já que o dev não precisa "gastar" tempo aprendendo o framework JavaScript exótico que eventualmente o projeto que ele irá trabalhar adote.

Há algumas semanas comecei um projeto green field em um cliente, onde eu, como Arquiteto, precisava fazer uma PoC da stack de tecnologias que iriamos adotar (backend em Python, PostgreSQL e FastAPI rodando no Azure) e conseguir fazer as chamadas REST/JSON apresentando o resultado no front HTML, com as necessárias manipulações no DOM. Minha experiência sempre foi com C#, Webforms e essas coisas do começo dos anos 2000.

O Alpine.js caiu como uma luva para minha necessidade. É algo que pode-se aprender em um final de semana e, para mim que não tenho fluência em React ou Angular, só em coisas "mais velhas" como JQuery e Angular.js, foi mais fácil.

Avalio que no futuro, com o crescimento desse projeto que estou trabalhando, usar o React para o front será mais barato em vários aspectos: agilidade no desenvolvimento, abrindo espaço para reutilização (web components) e facilidade de encontrar Devs que conheçam o framework.

PS: Usar Python no back-end foi motivado por uma questão financeira também.