Но мы же архитектуру хотим проверить на удобство, верно?
ну да. хотим. Можно и так проверить. Но если например, у тебя экран должен 3-4 сотояния вьюх изменить, а ты не знаешь как это делать нормально, то какую архитектуру ты не возьми - будет жопа.
Хотя... в yarch изначально заложено что будут разные состояния приходить. И подразумевается что придется вьюхи либо обновлять либо с нуля перереисовывать. Так что тут попроще. А вот как с этим делом в MVC - хз.