MVI и UDF это в первую очередь стейтмашина, потому что управление стейтом так, чтобы он был консистентным, это самая сложная задача. Интерфейс с одним входом и одним выходом это хорошо, но это только первый шаг. Имея "внутри" нормальную стейтмашину можно конечно снаружи заставить её выглядеть как mvvm и mvp, но это будет неважно, потому что работает всё равно как MVI. Идея и способ применения важны здесь больше, чем то, какими буквами их назвать.