Logo quando o desenvolvimento web começou a pegar vimos a emergência de frameworks que se baseavam no modelo de componentes, tal como o JSF, Tapestry, Stripe, etc.
Com o passar do tempo o modelo action based foi se mostrando mais interessante, até mesmo pra poder ter ao mesmo tempo uma API e algo que pudesse ser usado para a construção das interfaces web.
Sendo assim, pergunto: hoje, frameworks baseados em componentes como os acima (alguns inclusive já podem ser declarados falecidos, como o Tapestry e o Stripes) tem o seu lugar? Qual? Para projetos novos, ainda vale à pena?
Note: não estou me referindo a frameworks frontend como Angular ou Vue.js aqui, mas sim estes nos quais a renderização se dá do lado servidor.