Я не согласен с этим… Динамическое изменение состояния элементов сбивает с толку обычных пользователей и отвлекает.
Можете привести примеры подобного UI из реальной жизни?
В прошлом мы делали кнопку «Ответить» неактивной (серой), пока не наступал момент, когда пользователь мог опубликовать сообщение, и это вызывало сильную путаницу, что приводило к большому количеству обращений в поддержку. В наши же дни можно сразу нажать на неё и узнать, что именно не так.