Глядя на текущую ситуацию иногда кажется, что используется фреймворк, только потому , что это популярно.
так и есть. просто пытаются пихать куда можно и нельзя) но в частности ангуляра это связано еще с тем что фреймворк новый и многие учатся. и для обучения - пытаются пилить любой проект на нем. дабы набираться опыта.
ну вообще созданы они изначально для Single-page application (для примера gmail.com)
тобишь главное слово тут application. если ты не можешь назвать свой сайт - приложением. то вряд ли там нужен тебе фреймворк.