За счёт биндинга. Это чууууть-чуть облегчает контроль. Но по большому счёту, что mvp, что mvvp - свалка с размазанным стейтом. Централизация стейта в одной сущности значительно упрощает контроль.
в андроид разработке это фактически невозможно. по причине того, что фреймворк берёт управление стейтом на себя в случаях с, например, чекбоксами, эдиттекстами и всем таким. У них нельзя отобрать управление стейтом.