Много ограничений, он ведь по-очереди применяет все (с оговорками) команды к View, что были исполнены за время жизни презентера. А значит, эти манипуляции будут выполнены последовательно с нулевым интервалом между вызовами. Не всегда это удобно - анимации там всякие, уведомления и т.п.
А как, по твоему (в контексте MVP) стоит сохранять стейт вьюхи?
Презентер шлёт команды — восстанавливаются команды, вроде всё логично.
Ну, и как-раз для анимаций, уведомлений, переходов и пр. есть типы команд, которые исполнятся единожды, чтобы не было повторений.