Что входит в обязанности frontenda (вопрос к работающим)?
Современные клиентские фреймворки навязывают своей архитектурой содержание бизнес-логики на стороне браузера. Таков уж тренд. Но это не означает что фронтендер становится fullstack. Для написания бэкенда, навыков фронтендера не хватит.
Типичный фронтендер сегодня - это уже не верстальшик, это уже что то большее, но еще не fullstack.
В моей работе, основные обязанности фронта: верстка, стили, сборка (webpack, gulp, grunt), бизнес-логика, работа с API и различными сторонними сервисами (google, facebook и др).
Почему вы решили, что эти фреймворка пилят бизнес-логику? Бизнес-логика это движение только данных. Перечисленные вами фреймворки только связывают интерфейс с данными, предоставляемые бизнеслогикой. Грань между бизнес-логикой и интерфейсом - смена интерфейса. Если интерфейс можно поменять без изменений на стороне backend-а (например с HTML на WPF), то разделение выполнено правильно.