Разное оформление разных состояний сообщает пользователю, что происходит. Навел курсор — видит, что кнопка готова к нажатию. Нажал — понимает, что действие выполняется. Это помогает избежать путаницы и делает интерфейс интуитивным, удобным и приятным.
всем бы вашу статью прочитать