По моему мнению, привязка данных может быть допустимой реализацией шаблона MVC, поскольку механизм привязки данных в этом случае сам выполняет роль контроллера.
Например, в упомянутом угловомПохоже, что функция $ watch является ярлыком для реализации функций, которые являются типичными обязанностями и функциями контроллера, в стиле MVC.
Так что, на мой взгляд, привязка данных - это этап эволюции, который реализует лучшие практики, полученные при реализации классические контроллеры MVC.
ОБНОВЛЕНИЕ
Но в оригинальном смысле шаблона я бы охарактеризовал привязку данных больше как MVP или Пассивное представление .
Но, на мой взгляд, различия не так уж и значительны, так как они всегда зависят от вашей технологии пользовательского интерфейса.