Eu acredito que algumas vezes é o caso. Muitos frameworks são overkill para o trabalho que está sendo realizado no frontend e são utilizados apenas por que "convenção". Mas utilizando seu exemplo, realmente fazer tudo na "unha", o que nesse caso se traduziria a utilizar apenas js puro seria um pouco massante. Por isso eu acredito em soluções intermediárias. Bibliotecas mínimas. Muito obrigado por comentar!

O "depende" é o melhor amigo do programador. 😀 Melhor framework.

Outra coisa é não ser nem lover e nem hater de ferramenta. Elas são apenas o que são: ferramentas.

Concordo completamente.