Defina "valer a pena". Isso é extramamente vago e subjetivo.
Alguns valem, outros não. Para algumas pessoas val, para outras não. O jeito de usar define muito isso.
A maioria não sabe se vale ou não, elas só usam, e se estão usando é proque vale, certo? Geralmente é errado, porque ela nem tem informação sobre isso, só fazem o que todo mundo está fazendo.
Pode ser até que estejam certos para o objetivo traçado, que é entregar algo rápido e de qualquer jeito. geralmente essas pessoas usam porque não sabem fazer sem.
Tem tarefas que sem um framework fica muito difícil realizar. Tanto que a pessoa pode etar usando um e nem perceber. Aí tem quem usa um framework em cima de um framework, e fica pavoroso, mas é bem comum.
Observou? Faz sentido para você?
Espero ter ajudado. Em geral estou à disposição na plataforma (sem abusos :D)
Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).