JavaScript фреймворк или библиотека?
Автору нетрадиционного обзора Ангулара предлагаю объявить выговор за то, что слышал звон, да не знает где он.
Жесткую организацию отношу скорее к плюсу, чем к минусу. К тому же это только правило, и если ооооочень нужно, то можно отойти в сторону.
А к вопросу предлагаю традиционно подойти с требованиям задачи. Для маленькой страницы с формой отправки контактных данных смысла крутить ангуляр нет, для крупного приложения имеет смысл. Поскольку фреймворк позволяет гибко строить взаимосвязи данных, отслеживать их.
Библиотека в свою очередь решает конкретную задачу, к примеру - плагины на jquery. Никто не запрещает использовать вызов библиотеки напрямую в коде ангуляра, на чем, сосбтвенно, и строится логика директив, которая инкапсулирует работу с библиотеками.
А в чём вопрос то заключается?
Я просто не понимаю сути. Тут проблема с терминологией у вас или вы считаете что не понятно, нужно ли использовать фреймворки или библиотеки?