Для того, чтобы понять, что что-то не подходит для решения конкретной задачи, надо испробовать это в деле или хотя бы промоделировать использование.
Уже говорят о проблемаз нагромождения синтаксиса, ужасах побочных эффектов и прочее.
То есть проблема есть и её заметили.
Дальше найдут решение этой проблемы и исправят. Обычное движение прогресса, ничего такого.